Files
Towards/external/imgui/CMakeLists.txt
T

30 lines
556 B
CMake
Raw Normal View History

2026-07-18 14:31:15 +02:00
project(imgui)
file(GLOB FILES
./*.cpp
./backends/imgui_impl_vulkan.cpp
2026-08-04 21:18:46 +02:00
./backends/imgui_impl_sdl3.cpp
2026-07-18 14:31:15 +02:00
)
find_package(Vulkan REQUIRED)
add_library(${PROJECT_NAME} OBJECT ${FILES})
add_library(imgui::imgui ALIAS ${PROJECT_NAME})
target_include_directories(${PROJECT_NAME}
PUBLIC
${PROJECT_SOURCE_DIR}/backends
${PROJECT_SOURCE_DIR}
)
target_link_libraries(${PROJECT_NAME}
PUBLIC
volk::volk
2026-08-04 21:18:46 +02:00
sdl::sdl
2026-07-18 14:31:15 +02:00
)
target_include_directories(${PROJECT_NAME}
PRIVATE
${volk_INCLUDE_DIRS}
)