From 3c938047f66dba27e44a2c3847859eb395aea2eb Mon Sep 17 00:00:00 2001 From: Mathieu Westphal <mathieu.westphal@kitware.com> Date: Wed, 26 Feb 2025 14:43:38 +0100 Subject: [PATCH] CMake: Add proper support for optional linking to netcdf and eccodes --- src/CMakeLists.txt | 2 +- tests/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b7dde6384..d3d8c2856 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -196,7 +196,7 @@ add_library(cdilib ) target_include_directories(cdilib PRIVATE "${PROJECT_BINARY_DIR}/src/config.h") -target_link_libraries(cdilib eccodes netCDF::netcdf) +target_link_libraries(cdilib ${eccodes_LIBRARIES} ${netCDF_LIBRARIES}) target_compile_definitions(cdilib PRIVATE PACKAGE_NAME="${PROJECT_NAME}" VERSION="${CMAKE_PROJECT_VERSION}" ${cdi_compile_defs}) add_library(cdilib::cdilib ALIAS cdilib) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index cf18bbac6..78f679b67 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -31,7 +31,7 @@ list(APPEND test_lib_src add_library(test_lib ${test_lib_src}) target_include_directories(test_lib PRIVATE ../src/) -target_link_libraries(test_lib PRIVATE cdilib eccodes) +target_link_libraries(test_lib PRIVATE cdilib ${eccodes_LIBRARIES}) foreach(target ${current_targets}) target_include_directories(${target} PRIVATE ../src/) -- GitLab