save state

This commit is contained in:
2026-01-16 08:15:28 +01:00
parent 4d5b4c2455
commit 77a9579025
11 changed files with 763 additions and 5 deletions

View File

@@ -8,7 +8,23 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(BINDER_DIR "${ANDROID_SDK}/platforms/android-36/optional/libbinder_ndk_cpp")
set(AIDL_EXE "${ANDROID_SDK}/build-tools/36.1.0/aidl.exe")
find_package(RmlUi CONFIG REQUIRED)
# Find Lua from vcpkg
find_package(Lua REQUIRED)
# Fetch RmlUi from GitHub with Lua bindings enabled
include(FetchContent)
FetchContent_Declare(
rmlui
GIT_REPOSITORY https://github.com/mikke89/RmlUi.git
GIT_TAG master
)
set(RMLUI_LUA_BINDINGS ON CACHE BOOL "" FORCE)
set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE)
set(RMLUI_SAMPLES OFF CACHE BOOL "" FORCE)
set(RMLUI_TESTS OFF CACHE BOOL "" FORCE)
set(RMLUI_FONT_ENGINE "freetype" CACHE STRING "" FORCE)
set(RMLUI_PRECOMPILED_HEADERS OFF CACHE BOOL "" FORCE)
FetchContent_MakeAvailable(rmlui)
#get_cmake_property(_variableNames VARIABLES)
#list(SORT _variableNames)
@@ -60,7 +76,7 @@ target_include_directories(mosis-service PUBLIC
)
target_link_libraries(mosis-service
android log binder_ndk EGL GLESv2 nativewindow
RmlUi::RmlUi
rmlui rmlui_lua
)
add_library(mosis-test SHARED