From abd1343990c2731c38ddd723f0d8535f7091d075 Mon Sep 17 00:00:00 2001 From: Andrey Debolskiy <and.debol@gmail.com> Date: Fri, 18 Oct 2024 13:41:02 +0300 Subject: [PATCH] update cmakelists to work with static linking --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index aec5a1f..c3c8335 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,6 +43,11 @@ execute_process ( OUTPUT_VARIABLE temp ) separate_arguments(netcdf_libs UNIX_COMMAND "${temp}") +execute_process ( + COMMAND bash -c "nc-config --static | tr -d '\n'" + OUTPUT_VARIABLE temp +) +separate_arguments(netcdf_static UNIX_COMMAND "${temp}") #target_include_directories(lib_scm_io PRIVATE ${netCDF_INCLUDE_DIR}) @@ -53,4 +58,5 @@ separate_arguments(netcdf_libs UNIX_COMMAND "${temp}") add_executable(test_netcdf_io src/test_netcdf.f90) target_link_options(test_netcdf_io PRIVATE ${netcdff_libs}) target_link_options(test_netcdf_io PRIVATE ${netcdf_libs}) +target_link_options(test_netcdf_io PRIVATE ${netcdf_static}) target_link_libraries(test_netcdf_io lib_scm_io) -- GitLab