]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/dateStream/CMakeLists.txt
DATE flags
[u/mrichter/AliRoot.git] / RAW / dateStream / CMakeLists.txt
index 3de3db63479fa3e7ca163b65ea23ecbefa935bef..dbdc52203b1811c7e1d1d6b5a6e02e1d3b2945dc 100644 (file)
@@ -35,5 +35,26 @@ set(ROOTEXTRALIBS Geom VMC Minuit)
 add_executable(${MODULE} dateStream.cxx)
 target_link_libraries(${MODULE} STEERBase RAWDatabase ${ROOTEXTRALIBS} ${ROOT_LIBRARIES})
 
+# compile and link flags
+set(MODULE_COMPILE_FLAGS)
+set(MODULE_LINK_FLAGS)
+
+if(DATE_FOUND)
+    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}")
+
 # Installation
 install(TARGETS ${MODULE} RUNTIME DESTINATION bin)