26 lines
443 B
CMake
26 lines
443 B
CMake
|
project(w32-pthreads)
|
||
|
|
||
|
if(NOT WIN32)
|
||
|
return()
|
||
|
endif()
|
||
|
|
||
|
set(w32-pthreads_SOURCES
|
||
|
pthread.c)
|
||
|
|
||
|
set(w32-pthreads_HEADERS
|
||
|
implement.h
|
||
|
pthread.h
|
||
|
sched.h
|
||
|
semaphore.h)
|
||
|
|
||
|
add_library(w32-pthreads SHARED
|
||
|
${w32-pthreads_SOURCES}
|
||
|
${w32-pthreads_HEADERS})
|
||
|
target_compile_definitions(w32-pthreads
|
||
|
PRIVATE __CLEANUP_C PTW32_BUILD)
|
||
|
target_include_directories(w32-pthreads
|
||
|
PUBLIC .)
|
||
|
target_link_libraries(w32-pthreads)
|
||
|
|
||
|
install_obs_core(w32-pthreads)
|