diff --git a/CMakeLists.txt b/CMakeLists.txt index ca73df7b7..5e09308c2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -651,14 +651,16 @@ JOIN("-I${DEPENDENCIES_INCLUDE_DIRS}" " -I" PKGCONFIG_OSRM_INCLUDE_FLAGS) # # Boost uses imported targets, we need to use a generator expression to extract # # 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") - 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) +if (NOT ENABLE_CONAN) + foreach(engine_lib ${ENGINE_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) +endif() JOIN("${PKGCONFIG_DEPENDENT_LIBRARIES}" " " PKGCONFIG_OSRM_DEPENDENT_LIBRARIES) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/pkgconfig.in pkgconfig.configured @ONLY)