19 lines
429 B
CMake
19 lines
429 B
CMake
find_package(Vulkan REQUIRED)
|
|
|
|
file(GLOB_RECURSE SRC "*.cpp" "*.c" "*.hpp" "*.h")
|
|
|
|
add_library(RenderEngineSDK ${SRC})
|
|
|
|
target_compile_features(RenderEngineSDK PRIVATE cxx_std_17)
|
|
|
|
target_include_directories(RenderEngineSDK PUBLIC
|
|
${PROJECT_SOURCE_DIR}/glfw/Include
|
|
${PROJECT_SOURCE_DIR}/Delegate
|
|
${PROJECT_SOURCE_DIR}/Core
|
|
)
|
|
|
|
target_link_libraries(RenderEngineSDK PUBLIC
|
|
FastRTTI
|
|
glfw
|
|
Vulkan::Vulkan
|
|
) |