From b43997accb0b7225d0e04a2c490c0ddaf0b34897 Mon Sep 17 00:00:00 2001 From: gggaa2152 <60614405+gggaa2152@users.noreply.github.com> Date: Sat, 4 Apr 2026 21:24:26 +0800 Subject: [PATCH] Create CMakeLists.txt --- CMakeLists.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 000000000..3d088fff2 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,20 @@ +cmake_minimum_required(VERSION 3.10) +project(JKMenu) + +# 包含 ImGui 目录 +set(IMGUI_DIR ../..) # 根据你仓库的实际层级调整 +include_directories(${IMGUI_DIR} ${IMGUI_DIR}/backends) + +# 源文件列表 +add_library(JKMenu SHARED + main.cpp + ${IMGUI_DIR}/imgui.cpp + ${IMGUI_DIR}/imgui_draw.cpp + ${IMGUI_DIR}/imgui_widgets.cpp + ${IMGUI_DIR}/imgui_tables.cpp + ${IMGUI_DIR}/backends/imgui_impl_android.cpp + ${IMGUI_DIR}/backends/imgui_impl_opengl3.cpp +) + +# 链接系统库 +target_link_libraries(JKMenu android GLESv3 EGL log)