diff --git a/CMakeLists.txt b/CMakeLists.txt index aec5a1f9594ee66d6f48c93bb02a7ba5bdab0662..c3c833509907e8480f56076432ae66ac29e689ef 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)