Fixed compilation on MacOSX
authorhristov <Peter.Hristov@cern.ch>
Wed, 24 Dec 2014 07:23:10 +0000 (08:23 +0100)
committerhristov <Peter.Hristov@cern.ch>
Wed, 24 Dec 2014 07:23:10 +0000 (08:23 +0100)
PWG/mftmuondep/charmonium/CMakeLists.txt
PWG/mftmuondep/charmonium/PWGmftmuondepCharmoniumLinkDef.h

index d8a7837..10ea92f 100644 (file)
@@ -69,6 +69,11 @@ set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "${MODULE_COMPILE_FLAGS
 # Setting customlinking flags for the library
 set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "${MODULE_LINK_FLAGS}")
 
+# System dependent: Modify the way the library is build
+if(${CMAKE_SYSTEM} MATCHES Darwin)
+    set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
+endif(${CMAKE_SYSTEM} MATCHES Darwin)
+
 # Library installation
 install(TARGETS ${MODULE}
         ARCHIVE DESTINATION lib
index 41b14b1..0909e3a 100644 (file)
@@ -4,7 +4,7 @@
 #pragma link off all classes;
 #pragma link off all functions;
 
-#pragma link C++ class AliAnalysisTaskDimuonBackground++;
+#pragma link C++ class AliAnalysisTaskDimuonBackground+;
 
 #endif