diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index 2e0407f20..09ab963d9 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt @@ -31,7 +31,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/cmake) include(FindPkgConfig) -pkg_check_modules(JANSSON jansson) +pkg_check_modules(JANSSON IMPORTED_TARGET jansson) add_subdirectory(lib) add_subdirectory(tests) diff --git a/common/lib/CMakeLists.txt b/common/lib/CMakeLists.txt index 45ed67108..3bb189964 100644 --- a/common/lib/CMakeLists.txt +++ b/common/lib/CMakeLists.txt @@ -44,11 +44,10 @@ endif() target_include_directories(villas-common PUBLIC ${villas-common_SOURCE_DIR}/include ${villas-common_SOURCE_DIR}/thirdparty/spdlog/include - ${JANSSON_INCLUDE_DIRS} ) target_link_libraries(villas-common PUBLIC - ${JANSSON_LIBRARIES} + PkgConfig::JANSSON ${CMAKE_DL_LIBS} )