Modules/Externals/FindImGui.cmake
2024-06-27 16:14:19 +03:00

25 lines
719 B
CMake

project(ImGui)
set(${PROJECT_NAME}_SOURCES
${IMGUI_SRC_DIR}/imgui.cpp
${IMGUI_SRC_DIR}/imgui_draw.cpp
${IMGUI_SRC_DIR}/imgui_tables.cpp
${IMGUI_SRC_DIR}/imgui_widgets.cpp
${IMGUI_SRC_DIR}/imgui_demo.cpp
${IMGUI_SRC_DIR}/backends/imgui_impl_glfw.cpp
${IMGUI_SRC_DIR}/backends/imgui_impl_opengl3.cpp
)
set(${PROJECT_NAME}_INCLUDES
${IMGUI_SRC_DIR}
${IMGUI_SRC_DIR}/backends/
)
add_library(${PROJECT_NAME} STATIC ${${PROJECT_NAME}_SOURCES})
target_include_directories(${PROJECT_NAME} PUBLIC ${${PROJECT_NAME}_INCLUDES})
#include_directories(${PROJECT_NAME} ././glfw/include)
add_library(${PROJECT_NAME}::${PROJECT_NAME} ALIAS ${PROJECT_NAME})