Fixed issue with DATE which caused SLC 4 builds to fail
[u/mrichter/AliRoot.git] / cmake / modules / FindDATE.cmake
index 85afa4d..a28d9ee 100644 (file)
@@ -14,6 +14,12 @@ If(DATE_PROGRAM)
   Set(DATE_FOUND YES)
   Message(STATUS "DATE is installed on this system")
   Execute_process(COMMAND date-config --cflags OUTPUT_VARIABLE DATEFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
+  string(REGEX REPLACE "\"" "'" DATEFLAGS ${DATEFLAGS})
+  #separate_arguments(DATEFLAGS)
+  execute_process(COMMAND date-config --monitorlibs=dyn OUTPUT_VARIABLE DMONLIBS OUTPUT_STRIP_TRAILING_WHITESPACE)
+  separate_arguments(DMONLIBS)
+  set(DATE_COMMON_DEFS $ENV{DATE_COMMON_DEFS})
+  set(DATE_MONITOR_DIR $ENV{DATE_MONITOR_DIR})
 Else(DATE_PROGRAM)
   Set(DATE_FOUND NO)
   Message(STATUS "DATE is not installed on this system")
@@ -27,7 +33,8 @@ Else(DATE_PROGRAM)
   Endif(UNIX)
   Set(DATEFLAGS "-D${_uname} -DDATE_SYS=${_uname} -Dlong32=\"int\" -Dlong64=\"long long\" -DdatePointer=\"long\"")
 Endif(DATE_PROGRAM)
-
+set(__DATEFLAGS ${DATEFLAGS})
+separate_arguments(__DATEFLAGS)
 Set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} ${DATEFLAGS})