diff --git a/CMakeLists.txt b/CMakeLists.txt index 852eed09b..acc825b39 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -652,8 +652,12 @@ JOIN("-I${DEPENDENCIES_INCLUDE_DIRS}" " -I" PKGCONFIG_OSRM_INCLUDE_FLAGS) # # the link libraries to be written to the pkg-config file. # # Conan & TBB define dependencies as CMake targets too, that's why we do the same for them. foreach(engine_lib ${ENGINE_LIBRARIES}) - message(STATUS "Adding ${engine_lib} to pkg-config dependencies ") - list(APPEND PKGCONFIG_DEPENDENT_LIBRARIES "$") + message(STATUS "Adding ${engine_lib} to pkg-config dependencies") + if("${engine_lib}" MATCHES "^boost.*" OR "${engine_lib}" MATCHES "^CONAN_LIB.*" OR "${engine_lib}" MATCHES "^TBB.*") + list(APPEND PKGCONFIG_DEPENDENT_LIBRARIES "$") + else() + list(APPEND PKGCONFIG_DEPENDENT_LIBRARIES "${engine_lib}") + endif() endforeach(engine_lib) #message(FATAL_ERROR "XXX") # JOIN("${PKGCONFIG_DEPENDENT_LIBRARIES}" " " PKGCONFIG_OSRM_DEPENDENT_LIBRARIES)