Archived
1
Fork 0
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
prism/engine/gfx/vulkan/CMakeLists.txt
2020-08-11 12:07:21 -04:00

25 lines
541 B
CMake
Executable file

set(HEADERS
include/gfx_vulkan.hpp
src/gfx_vulkan_buffer.hpp
src/gfx_vulkan_pipeline.hpp
src/gfx_vulkan_texture.hpp
src/gfx_vulkan_framebuffer.hpp
src/gfx_vulkan_renderpass.hpp)
find_package(Vulkan REQUIRED)
add_library(GFXVulkan STATIC
src/gfx_vulkan.cpp
${HEADERS})
target_link_libraries(GFXVulkan PUBLIC
GFX
Vulkan::Vulkan
Core
Log)
target_include_directories(GFXVulkan PUBLIC
include
PRIVATE
src)
set_target_properties(GFXVulkan PROPERTIES
CXX_STANDARD 17)