master
ブランチ master
ShaderPlayground / deps / imgui / CMakeLists.txt
893 B、23行 生 Blame 履歴
1cmake_minimum_required(VERSION 3.14...3.28)
2project(imgui)
3
4add_library(imgui STATIC "${CMAKE_CURRENT_SOURCE_DIR}/imgui")
5target_sources(imgui PRIVATE
6"${CMAKE_CURRENT_SOURCE_DIR}/imgui/imgui.cpp"
7"${CMAKE_CURRENT_SOURCE_DIR}/imgui/imgui_demo.cpp"
8"${CMAKE_CURRENT_SOURCE_DIR}/imgui/imgui_draw.cpp"
9"${CMAKE_CURRENT_SOURCE_DIR}/imgui/imgui_tables.cpp"
10"${CMAKE_CURRENT_SOURCE_DIR}/imgui/imgui_widgets.cpp"
11"${CMAKE_CURRENT_SOURCE_DIR}/imgui/backends/imgui_impl_glfw.cpp"
12"${CMAKE_CURRENT_SOURCE_DIR}/imgui/backends/imgui_impl_opengl3.cpp"
13"${CMAKE_CURRENT_SOURCE_DIR}/ImGuiColorTextEdit/TextDiff.cpp"
14"${CMAKE_CURRENT_SOURCE_DIR}/ImGuiColorTextEdit/TextEditor.cpp"
15)
16
17target_include_directories(imgui PUBLIC
18 "${CMAKE_CURRENT_SOURCE_DIR}/imgui"
19 "${CMAKE_CURRENT_SOURCE_DIR}/ImGuiColorTextEdit"
20 "${CMAKE_CURRENT_SOURCE_DIR}/ImGuiMarkdown"
21)
22
23target_link_libraries(imgui PUBLIC glfw glad)