Skip to content

Commit d0332e2

Browse files
committed
build(dicom): flags for wasi-emulated-threads
1 parent 22285a5 commit d0332e2

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/dicom/dcmtk/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ FetchContent_MakeAvailable(dcmqi_lib)
3333

3434
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin)
3535

36+
if(WASI)
37+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_WASI_EMULATED_PROCESS_CLOCKS -D_WASI_EMULATED_PTHREAD")
38+
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINK_FLAGS} -lwasi-emulated-process-clocks -lwasi-emulated-pthread")
39+
endif()
40+
3641
list(APPEND DCMQI_INCLUDE_DIRS "${dcmqi_lib_SOURCE_DIR}/include" "${dcmqi_lib_SOURCE_DIR}/jsoncpp" "${dcmqi_lib_BINARY_DIR}/include")
3742
include_directories(${DCMQI_INCLUDE_DIRS})
3843

0 commit comments

Comments
 (0)