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 EXPORT w32-pthreads)