diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 8054e22f..b835c280 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -243,17 +243,17 @@ set(CMAKE_THREAD_PREFER_PTHREAD ON) find_package(Threads REQUIRED) -if(MSVC) +if(MSVC OR MINGW) target_link_libraries(oatpp PUBLIC ${CMAKE_THREAD_LIBS_INIT} wsock32 ws2_32) elseif(APPLE) target_link_libraries(oatpp PUBLIC ${CMAKE_THREAD_LIBS_INIT}) -else(MSVC) +else(MSVC OR MINGW) if(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") target_link_libraries(oatpp PUBLIC ${CMAKE_THREAD_LIBS_INIT}) else(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") target_link_libraries(oatpp PUBLIC ${CMAKE_THREAD_LIBS_INIT} atomic) endif(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") -endif(MSVC) +endif(MSVC OR MINGW) target_include_directories(oatpp PUBLIC $