Merge pull request #351 from compnerd/windows-linker-search-paths
build: add the default search paths for Windows
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 71e55b1..6db3850 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -328,6 +328,8 @@
dispatch_windows_arch_spelling(${CMAKE_SYSTEM_PROCESSOR} DISPATCH_MSVC_ARCH)
dispatch_windows_include_for_arch(${DISPATCH_MSVC_ARCH} DISPATCH_INCLUDES)
include_directories(BEFORE SYSTEM ${DISPATCH_INCLUDES})
+ dispatch_windows_lib_for_arch(${CMAKE_SYSTEM_PROCESSOR} DISPATCH_LIBDIR)
+ link_directories(${DISPATCH_LIBDIR})
endif()
add_subdirectory(dispatch)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 0286d4f..d22432b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -196,6 +196,13 @@
if(WITH_BLOCKS_RUNTIME)
target_link_libraries(dispatch PRIVATE BlocksRuntime)
endif()
+if(CMAKE_SYSTEM_NAME STREQUAL Windows)
+ target_link_libraries(dispatch
+ PRIVATE
+ WS2_32
+ WinMM
+ synchronization)
+endif()
if(CMAKE_SYSTEM_NAME STREQUAL Darwin)
set_property(TARGET dispatch
APPEND_STRING