2020-09-05 17:10:09 +08:00
|
|
|
set(target_name ImGuiEXT)
|
2020-09-04 17:19:51 +08:00
|
|
|
|
|
|
|
#~ if(WINDOWS)
|
2021-06-08 20:45:55 +08:00
|
|
|
#~ include_directories(${ADXE_ROOT_PATH}/thirdparty/win32-specific/gles/include/OGLES)
|
2020-09-04 17:19:51 +08:00
|
|
|
#~ endif()
|
|
|
|
include_directories(imgui)
|
|
|
|
|
|
|
|
set(HEADER
|
|
|
|
CCImGuiEXT.h
|
|
|
|
# CCImGuiColorTextEdit.h
|
|
|
|
imgui_impl_cocos2dx.h
|
|
|
|
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
|
|
|
|
imgui_impl_cocos2dx.cpp
|
|
|
|
imgui/imgui.cpp
|
|
|
|
imgui/imgui_demo.cpp
|
|
|
|
imgui/imgui_draw.cpp
|
|
|
|
imgui/imgui_widgets.cpp
|
|
|
|
imgui/misc/cpp/imgui_stdlib.cpp
|
|
|
|
#~ ImGuiColorTextEdit/TextEditor.cpp
|
|
|
|
#~ implot/implot.cpp
|
|
|
|
#~ implot/implot_demo.cpp
|
|
|
|
)
|
|
|
|
|
|
|
|
#~ if(BUILD_LUA_LIBS)
|
|
|
|
#~ include_directories(
|
|
|
|
#~ lua-bindings
|
2021-06-08 20:45:55 +08:00
|
|
|
#~ ${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()
|
2021-06-08 20:45:55 +08:00
|
|
|
|
2020-09-04 17:19:51 +08:00
|
|
|
add_library(${target_name} STATIC
|
|
|
|
${HEADER}
|
|
|
|
${SOURCE})
|
|
|
|
|
|
|
|
setup_cocos_extension_config(${target_name})
|