diff --git a/06_recordVideo_cpp/CMakeLists.txt b/06_recordVideo_cpp/CMakeLists.txt index 8115363..3942514 100644 --- a/06_recordVideo_cpp/CMakeLists.txt +++ b/06_recordVideo_cpp/CMakeLists.txt @@ -3,5 +3,13 @@ project(06_recordVideo_cpp) list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/../cuvis.cpp/") find_package(CuvisCpp 3.2 REQUIRED) +if (UNIX) + set(THREADS_PREFER_PTHREAD_FLAG ON) + find_package(Threads REQUIRED) +endif() add_executable(06_recordVideo_cpp main.cpp) -target_link_libraries(06_recordVideo_cpp PRIVATE cuvis::cpp) \ No newline at end of file +target_link_libraries(06_recordVideo_cpp PRIVATE cuvis::cpp) + +if (UNIX) + target_link_libraries(06_recordVideo_cpp PRIVATE Threads::Threads) +endif() \ No newline at end of file diff --git a/07_recordVideoFromSessionFile_cpp/CMakeLists.txt b/07_recordVideoFromSessionFile_cpp/CMakeLists.txt index 032f2fa..6ce26e7 100644 --- a/07_recordVideoFromSessionFile_cpp/CMakeLists.txt +++ b/07_recordVideoFromSessionFile_cpp/CMakeLists.txt @@ -3,5 +3,13 @@ project(07_recordVideoFromSessionFile_cpp) list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/../cuvis.cpp/") find_package(CuvisCpp 3.2 REQUIRED) +if (UNIX) + set(THREADS_PREFER_PTHREAD_FLAG ON) + find_package(Threads REQUIRED) +endif() add_executable(07_recordVideoFromSessionFile_cpp main.cpp) -target_link_libraries(07_recordVideoFromSessionFile_cpp PRIVATE cuvis::cpp) \ No newline at end of file +target_link_libraries(07_recordVideoFromSessionFile_cpp PRIVATE cuvis::cpp) + +if (UNIX) + target_link_libraries(07_recordVideoFromSessionFile_cpp PRIVATE Threads::Threads) +endif() \ No newline at end of file diff --git a/cuvis.cpp b/cuvis.cpp index 5def443..7ad0f2a 160000 --- a/cuvis.cpp +++ b/cuvis.cpp @@ -1 +1 @@ -Subproject commit 5def443d64e67cb471cd4fe800e9ba30c3efdb14 +Subproject commit 7ad0f2a1d0b5864b4074aecb01d6b1d8ddce7a58