fix: nlohmann_json lib include path

Signed-off-by: Federico Aponte <federico.aponte@sysdig.com>
This commit is contained in:
Federico Aponte
2024-01-23 23:02:27 +01:00
committed by poiana
parent acba90d97a
commit 8143a194d2
2 changed files with 3 additions and 2 deletions

View File

@@ -19,8 +19,9 @@ if(USE_BUNDLED_NLOHMANN_JSON)
CMAKE_ARGS -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=${PROJECT_BINARY_DIR}/njson-prefix -DJSON_BuildTests=OFF -DBUILD_TESTING=OFF CMAKE_ARGS -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=${PROJECT_BINARY_DIR}/njson-prefix -DJSON_BuildTests=OFF -DBUILD_TESTING=OFF
) )
set(nlohmann_json_DIR ${PROJECT_BINARY_DIR}/njson-prefix/include) set(nlohmann_json_INCLUDE_DIRS ${PROJECT_BINARY_DIR}/njson-prefix/include)
else() else()
find_package(nlohmann_json CONFIG REQUIRED) find_package(nlohmann_json CONFIG REQUIRED)
get_target_property(nlohmann_json_INCLUDE_DIRS nlohmann_json::nlohmann_json INTERFACE_INCLUDE_DIRECTORIES)
add_custom_target(njson) add_custom_target(njson)
endif() endif()

View File

@@ -39,7 +39,7 @@ PUBLIC
${LIBSCAP_INCLUDE_DIRS} ${LIBSCAP_INCLUDE_DIRS}
${LIBSINSP_INCLUDE_DIRS} ${LIBSINSP_INCLUDE_DIRS}
${PROJECT_BINARY_DIR}/userspace/engine ${PROJECT_BINARY_DIR}/userspace/engine
${nlohmann_json_DIR} ${nlohmann_json_INCLUDE_DIRS}
${TBB_INCLUDE_DIR} ${TBB_INCLUDE_DIR}
${YAMLCPP_INCLUDE_DIR} ${YAMLCPP_INCLUDE_DIR}
) )