# HG changeset patch # User Sebastien Decugis # Date 1350850075 -7200 # Node ID cea8e81967ebbab0494bdc851110896c22763e2a # Parent c0f92000c42a65ff5721d7f96e17b4a9289cd15d Generalize flags for CXX in case an extension such as _sample uses C++ diff -r c0f92000c42a -r cea8e81967eb CMakeLists.txt --- a/CMakeLists.txt Sun Oct 21 19:10:14 2012 +0200 +++ b/CMakeLists.txt Sun Oct 21 22:07:55 2012 +0200 @@ -1,7 +1,7 @@ # This file is the source for generating the Makefile for the project, using cmake tool (cmake.org) -# Name of the project, and language -PROJECT("freeDiameter" C) +# Name of the project +PROJECT("freeDiameter") # Informations to display in daemon's help SET(FD_PROJECT_NAME freeDiameter) @@ -76,7 +76,8 @@ # For Darwin systems IF(APPLE) - SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS "${CMAKE_SHARED_MODULE_CREATE_C_FLAGS} -flat_namespace -undefined suppress") + SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS "${CMAKE_SHARED_MODULE_CREATE_C_FLAGS} -flat_namespace -undefined dynamic_lookup") + SET(CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS "${CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS} -flat_namespace -undefined dynamic_lookup") ENDIF(APPLE) # Location for the include files