diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 41e11f00..3b3a8319 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -175,13 +175,16 @@ CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/grib2.h.in" "${CMAKE_CURRENT_BINARY_ target_include_directories(${lib_name}_objlib PUBLIC "$" $) -target_link_libraries(${lib_name}_objlib INTERFACE m) -if(BUILD_SHARED_LIBS) - target_link_libraries(${lib_name}_shared INTERFACE m) -endif() -if(BUILD_STATIC_LIBS) - target_link_libraries(${lib_name}_static INTERFACE m) +if (NOT WIN32) + target_link_libraries(${lib_name}_objlib INTERFACE m) + if(BUILD_SHARED_LIBS) + target_link_libraries(${lib_name}_shared INTERFACE m) + endif() + if(BUILD_STATIC_LIBS) + target_link_libraries(${lib_name}_static INTERFACE m) + endif() endif() + if (WIN32) target_link_libraries(${lib_name}_objlib INTERFACE ws2_32) endif()