axmol/extensions/ImGuiEXT/CMakeLists.txt

72 lines
2.0 KiB
CMake
Raw Normal View History

set(target_name ImGuiEXT)
2020-09-04 17:19:51 +08:00
include_directories(imgui)
set(HEADER
CCImGuiEXT.h
# CCImGuiColorTextEdit.h
2021-09-26 19:56:34 +08:00
imgui_impl_adxe.h
2020-09-04 17:19:51 +08:00
imgui/imconfig.h
imgui/imgui.h
imgui/imgui_internal.h
imgui/imstb_rectpack.h
imgui/imstb_textedit.h
imgui/imstb_truetype.h
imgui/misc/cpp/imgui_stdlib.h
#~ imgui_markdown/imgui_markdown.h
#~ ImGuiColorTextEdit/TextEditor.h
#~ implot/implot.h
)
set(SOURCE
CCImGuiEXT.cpp
# CCImGuiColorTextEdit.cpp
2021-09-26 19:56:34 +08:00
imgui_impl_adxe.cpp
2020-09-04 17:19:51 +08:00
imgui/imgui.cpp
imgui/imgui_demo.cpp
imgui/imgui_draw.cpp
imgui/imgui_widgets.cpp
2021-06-15 22:30:54 +08:00
imgui/imgui_tables.cpp
2020-09-04 17:19:51 +08:00
imgui/misc/cpp/imgui_stdlib.cpp
#~ ImGuiColorTextEdit/TextEditor.cpp
#~ implot/implot.cpp
#~ implot/implot_demo.cpp
)
#~ if(BUILD_LUA_LIBS)
#~ include_directories(
#~ lua-bindings
#~ ${ADXE_ROOT_PATH}/thirdparty/lua/luajit/include
#~ ${ADXE_ROOT_PATH}/thirdparty/lua/tolua
2020-09-04 17:19:51 +08:00
#~ )
#~ list(APPEND HEADER
#~ lua-bindings/imgui_lua.hpp
#~ lua-bindings/lua_conversion.hpp
#~ lua-bindings/lua_imgui_auto.hpp
#~ lua-bindings/lua_imguiDrawList_auto.hpp
#~ lua-bindings/lua_imguiFont_auto.hpp
#~ lua-bindings/lua_imguiIO_auto.hpp
#~ lua-bindings/lua_imguiStyle_auto.hpp
#~ lua-bindings/lua_imguiViewport_auto.hpp
#~ lua-bindings/lua_ImGuiColorTextEdit_auto.hpp
#~ lua-bindings/lua_implot_auto.hpp
#~ )
#~ list(APPEND SOURCE
#~ lua-bindings/imgui_lua.cpp
#~ lua-bindings/lua_imguiDrawList_auto.cpp
#~ lua-bindings/lua_imguiFont_auto.cpp
#~ lua-bindings/lua_imguiIO_auto.cpp
#~ lua-bindings/lua_imguiStyle_auto.cpp
#~ lua-bindings/lua_imguiViewport_auto.cpp
#~ lua-bindings/lua_imgui_auto.cpp
#~ lua-bindings/lua_ImGuiColorTextEdit_auto.cpp
#~ lua-bindings/lua_implot_auto.cpp
#~ )
#~ endif()
2020-09-04 17:19:51 +08:00
add_library(${target_name} STATIC
${HEADER}
${SOURCE})
setup_cocos_extension_config(${target_name})