diff --git a/CMakeLists.txt b/CMakeLists.txt index d8a724464826cc44046658cdd86f3e390a0da8ca..aa11f4ce94981cec24af88aca832fd84cd87a439 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -632,8 +632,12 @@ if (MORSE_DISTRIB_DIR OR EXISTS "${CMAKE_SOURCE_DIR}/CMakeModules/morse/") # set(SCALFMM_COMPILE_FLAGS "${SCALFMM_CXX_FLAGS} ${CMAKE_CXX_FLAGS_TYPE} ${CMAKE_CXX_FLAGS}") set(CMAKE_CXX_FLAGS "${SCALFMM_COMPILE_FLAGS}") -# set(CMAKE_CXX_FLAGS "${SCALFMM_COMPILE_FLAGS} ${CMAKE_CXX_FLAGS_TYPE} ${CMAKE_CXX_FLAGS}") - set(SCALFMM_COMPILE_LIBS "${SCALFMM_LIBRARIES}") + # We need the libraries without spaces (inside the config file) + set(SCALFMM_COMPILE_LIBS "") + foreach(lib_var ${SCALFMM_LIBRARIES}) + string(STRIP ${lib_var} lib_var) + LIST(APPEND SCALFMM_COMPILE_LIBS ${lib_var}) + endforeach() configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/Src/ScalFmmConfig.h.cmake ${CMAKE_BINARY_DIR}/Src/ScalFmmConfig.h ) # diff --git a/ScalFMMConfig.cmake.in b/ScalFMMConfig.cmake.in index 6a932a54da571ae45304582e564300b939de8bab..bc683cab353236228569d6264bb3f4c1c8e69c9d 100644 --- a/ScalFMMConfig.cmake.in +++ b/ScalFMMConfig.cmake.in @@ -15,7 +15,7 @@ SET(SCALFMM_PREFIX "@CMAKE_INSTALL_PREFIX@") SET(SCALFMM_INCLUDES_DIR "@CMAKE_INSTALL_PREFIX@/include") SET(SCALFMM_INCLUDES_ADD "@SCALFMM_INCLUDES@") SET(SCALFMM_LIBRARIES_DIR "@CMAKE_INSTALL_PREFIX@/lib") -SET(SCALFMM_LIBRARIES_ADD "@SCALFMM_LIBRARIES@") +SET(SCALFMM_LIBRARIES_ADD "@SCALFMM_COMPILE_LIBS@") SET(SCALFMM_LIBRARY_NAME "@scalfmm_lib@") SET(ScaLFMM_CXX_FLAGS "@SCALFMM_CXX_FLAGS@") #