Skip to content

Commit 51b7cbe

Browse files
committed
c_sync: using std::thread;
Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
1 parent f5f69d5 commit 51b7cbe

File tree

2 files changed

+134
-113
lines changed

2 files changed

+134
-113
lines changed

wrappers/c_sync/CMakeLists.txt

+7-4
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22
# C Synchronous Interface
33
######################################################################################
44

5-
set(THREADS_USE_PTHREADS_WIN32 true)
5+
cmake_minimum_required(VERSION 3.5)
6+
67
find_package(Threads REQUIRED)
7-
include_directories(${THREADS_PTHREADS_INCLUDE_DIR})
8+
list(APPEND CompileFeatures "cxx_alias_templates" "cxx_nullptr")
89

9-
add_library (freenect_sync SHARED libfreenect_sync.c)
10-
add_library (freenect_sync_static STATIC libfreenect_sync.c)
10+
add_library(freenect_sync SHARED libfreenect_sync.cpp)
11+
add_library(freenect_sync_static STATIC libfreenect_sync.cpp)
12+
target_compile_features(freenect_sync PRIVATE ${CompileFeatures})
13+
target_compile_features(freenect_sync_static PRIVATE ${CompileFeatures})
1114
set_target_properties (freenect_sync_static PROPERTIES OUTPUT_NAME freenect_sync)
1215

1316
set_target_properties (freenect_sync PROPERTIES

0 commit comments

Comments
 (0)