From ac7d7396c278a4661a9532f2f75390cd23de4250 Mon Sep 17 00:00:00 2001 From: saschawillems Date: Sat, 19 Aug 2017 10:49:37 +0200 Subject: [PATCH] Include required libraries in shared base (fixes gcc on windows) --- base/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt index bf8b324d..f03f4ea1 100644 --- a/base/CMakeLists.txt +++ b/base/CMakeLists.txt @@ -1,4 +1,10 @@ file(GLOB BASE_SRC *.cpp) file(GLOB BASE_HEADERS *.hpp) -add_library(base SHARED ${BASE_SRC}) +if(WIN32) + add_library(base SHARED ${BASE_SRC}) + target_link_libraries(base ${Vulkan_LIBRARY} ${ASSIMP_LIBRARIES} ${WINLIBS}) + else(WIN32) + add_library(base SHARED ${BASE_SRC}) + target_link_libraries(base ${Vulkan_LIBRARY} ${ASSIMP_LIBRARIES} ${XCB_LIBRARIES} ${WAYLAND_CLIENT_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) +endif(WIN32) \ No newline at end of file