Skip to content

Commit f3ac913

Browse files
committed
cmake: Link ws2_#2 on windows for uvwasi
1 parent 77d0185 commit f3ac913

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

cmake/ProjectUVWASI.cmake

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ set(include_dir ${source_dir}/include)
1212
set(uvwasi_library ${binary_dir}/${CMAKE_STATIC_LIBRARY_PREFIX}uvwasi_a${CMAKE_STATIC_LIBRARY_SUFFIX})
1313
set(uv_library ${binary_dir}/_deps/libuv-build/${CMAKE_STATIC_LIBRARY_PREFIX}uv_a${CMAKE_STATIC_LIBRARY_SUFFIX})
1414

15+
# This is hack. Should fix proper uvwasi.cmake integration.
16+
if(WIN32)
17+
list(APPEND uv_library iphlpapi)
18+
list(APPEND uv_library userenv)
19+
list(APPEND uv_library psapi)
20+
list(APPEND uv_library ws2_32)
21+
endif()
22+
1523
if(UNIX AND NOT APPLE)
1624
set(system_libs "pthread;dl;rt")
1725
endif()

0 commit comments

Comments
 (0)