From dc7ef30a602466c244980274f145314bb8a02f1e Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 25 May 2019 15:01:48 +0100 Subject: [PATCH] Fix tests compiling with threads on linux --- util/test/demos/CMakeLists.txt | 4 +++- util/test/demos/vk/vk_multi_thread_windows.cpp | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/util/test/demos/CMakeLists.txt b/util/test/demos/CMakeLists.txt index f32c4b317..4929d8fa7 100644 --- a/util/test/demos/CMakeLists.txt +++ b/util/test/demos/CMakeLists.txt @@ -64,10 +64,12 @@ else() set(BIN_SUFFIX "x86") endif() +find_package(Threads REQUIRED) + target_include_directories(demos PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/vk/official PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) target_compile_definitions(demos PRIVATE -DVK_USE_PLATFORM_XCB_KHR=1) -target_link_libraries(demos PRIVATE -lX11 -lxcb -lX11-xcb ${CMAKE_DL_LIBS}) +target_link_libraries(demos PRIVATE -lX11 -lxcb -lX11-xcb ${CMAKE_THREAD_LIBS_INIT} ${CMAKE_DL_LIBS}) set_target_properties(demos PROPERTIES OUTPUT_NAME demos_${BIN_SUFFIX}) diff --git a/util/test/demos/vk/vk_multi_thread_windows.cpp b/util/test/demos/vk/vk_multi_thread_windows.cpp index 5201af3cd..9ce905f04 100644 --- a/util/test/demos/vk/vk_multi_thread_windows.cpp +++ b/util/test/demos/vk/vk_multi_thread_windows.cpp @@ -22,6 +22,7 @@ * THE SOFTWARE. ******************************************************************************/ +#include #include "vk_test.h" TEST(VK_Multi_Thread_Windows, VulkanGraphicsTest)