diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/realsense2/devendor-nlohmann-json.diff | |
Diffstat (limited to 'vcpkg/ports/realsense2/devendor-nlohmann-json.diff')
| -rw-r--r-- | vcpkg/ports/realsense2/devendor-nlohmann-json.diff | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/vcpkg/ports/realsense2/devendor-nlohmann-json.diff b/vcpkg/ports/realsense2/devendor-nlohmann-json.diff new file mode 100644 index 0000000..ae881f4 --- /dev/null +++ b/vcpkg/ports/realsense2/devendor-nlohmann-json.diff @@ -0,0 +1,27 @@ +diff --git a/third-party/CMakeLists.txt b/third-party/CMakeLists.txt +index c28e66c..18df754 100644 +--- a/third-party/CMakeLists.txt ++++ b/third-party/CMakeLists.txt +@@ -5,7 +5,6 @@ add_subdirectory( "${CMAKE_CURRENT_LIST_DIR}/rsutils" ) + + pop_security_flags() # remove security flags for third party, as we cannot guarantee their security enforcment + +-include(CMake/external_json.cmake) + # Add additional include directories to allow file to include rosbag headers + include(${_rel_path}/realsense-file/config.cmake) + +diff --git a/third-party/rsutils/CMakeLists.txt b/third-party/rsutils/CMakeLists.txt +index b0fc310..50aa0e4 100644 +--- a/third-party/rsutils/CMakeLists.txt ++++ b/third-party/rsutils/CMakeLists.txt +@@ -12,8 +12,9 @@ set_target_properties( ${PROJECT_NAME} PROPERTIES FOLDER Library ) + target_include_directories( ${PROJECT_NAME} + PUBLIC + $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> +- $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/third-party/json/include> + ) ++find_package(nlohmann_json CONFIG REQUIRED) ++target_link_libraries(${PROJECT_NAME} PUBLIC $<BUILD_LOCAL_INTERFACE:nlohmann_json::nlohmann_json>) + + # Headers ----------------------------------------------------------------------------------- + # |