]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MONITOR/alitestproc/CMakeLists.txt
DATE flags
[u/mrichter/AliRoot.git] / MONITOR / alitestproc / CMakeLists.txt
index 37f5ee3e37efd99103b2b712faecac0381e4bc83..9590f6942cf4ac0d169b619f2cc912e2c6a9e1b7 100644 (file)
@@ -39,9 +39,25 @@ endif()
 add_executable(${MODULE} ${SRCS})
 target_link_libraries(${MODULE} MONITOR Rint)
 
+set(MODULE_COMPILE_FLAGS)
+set(MODULE_LINK_FLAGS)
+
 if(DATE_FOUND)
-    target_link_libraries(${MODULE} ${DATE_MONLIBS})
-endif()
+    set(MODULE_COMPILE_FLAGS "${DATE_CFLAGS}")
+    set(MODULE_LINK_FLAGS "${DATE_LDFLAGS} ${DATE_LIBS}")
+endif(DATE_FOUND)
+
+# Additional compilation and linking flags
+set(MODULE_COMPILE_FLAGS "-O -g ${MODULE_COMPILE_FLAGS}")
+
+# System dependent: Modify the way the library is build
+if(${CMAKE_SYSTEM} MATCHES Darwin)
+    set(MODULE_LINK_FLAGS "-undefined dynamic_lookup ${MODULE_LINK_FLAGS}")
+endif(${CMAKE_SYSTEM} MATCHES Darwin)
+
+# Setting target compile and linking flags
+set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "${MODULE_COMPILE_FLAGS}")
+set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "${MODULE_LINK_FLAGS}")
 
 if(ZEROMQ_FOUND)
     target_link_libraries(${MODULE} MONITORzmq)