25 lines
719 B
CMake
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})
|