From 25c52f97d4439222defc2f9f798a53b83c47cff9 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Mon, 25 Jul 2022 01:06:24 +1000 Subject: [PATCH] CMake: Include Vulkan headers --- dep/CMakeLists.txt | 1 + dep/vulkan/CMakeLists.txt | 3 +++ src/common/CMakeLists.txt | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 dep/vulkan/CMakeLists.txt diff --git a/dep/CMakeLists.txt b/dep/CMakeLists.txt index f2307edf5..312ba8f45 100644 --- a/dep/CMakeLists.txt +++ b/dep/CMakeLists.txt @@ -10,6 +10,7 @@ add_subdirectory(rapidjson) add_subdirectory(glslang) add_subdirectory(imgui) add_subdirectory(simpleini) +add_subdirectory(vulkan) set(LIBSAMPLERATE_ENABLE_SINC_BEST_CONVERTER OFF) add_subdirectory(libsamplerate) diff --git a/dep/vulkan/CMakeLists.txt b/dep/vulkan/CMakeLists.txt new file mode 100644 index 000000000..49a569bb7 --- /dev/null +++ b/dep/vulkan/CMakeLists.txt @@ -0,0 +1,3 @@ +add_library(vulkan-headers INTERFACE) +target_include_directories(vulkan-headers INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include/") + diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 3785bade1..61a08146f 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -88,7 +88,7 @@ add_library(common target_include_directories(common PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/..") target_include_directories(common PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/..") -target_link_libraries(common PUBLIC fmt Threads::Threads) +target_link_libraries(common PUBLIC fmt Threads::Threads vulkan-headers) target_link_libraries(common PRIVATE glad stb libchdr glslang zlib minizip samplerate "${CMAKE_DL_LIBS}") if(WIN32)