Skip to content

Commit 33b21bd

Browse files
committed
RmlUi third-party containers test
1 parent 2d612da commit 33b21bd

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

platforms/android/projects/qfusion/jni/Application.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
APP_ABI := armeabi-v7a x86
2-
APP_CFLAGS := -ffast-math -fno-strict-aliasing -funroll-loops -std=gnu99 -Werror=return-type -Wno-typedef-redefinition -DRMLUI_STATIC_LIB=1 -DRMLUI_NO_FONT_INTERFACE_DEFAULT=1 -DRMLUI_NO_THIRDPARTY_CONTAINERS=1 -DMINIZ_NO_STDIO=1 -DMINIZ_NO_ARCHIVE_APIS=1 -DMINIZ_NO_ARCHIVE_WRITING_APIS=1
2+
APP_CFLAGS := -ffast-math -fno-strict-aliasing -funroll-loops -std=gnu99 -Werror=return-type -Wno-typedef-redefinition -DRMLUI_STATIC_LIB=1 -DRMLUI_NO_FONT_INTERFACE_DEFAULT=1 -DMINIZ_NO_STDIO=1 -DMINIZ_NO_ARCHIVE_APIS=1 -DMINIZ_NO_ARCHIVE_WRITING_APIS=1 -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
33
APP_CPPFLAGS := -fexceptions -frtti -std=gnu++14
44
APP_OPTIM := release
55
APP_PLATFORM := android-18

source/ui/CMakeLists.txt

+1-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ target_include_directories(ui PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) # for ui_prec
3939

4040
target_link_libraries(ui PRIVATE RmlCore RmlControls RmlDebugger)
4141

42-
set_target_properties(ui PROPERTIES COMPILE_DEFINITIONS "RMLUI_STATIC_LIB;RMLUI_NO_FONT_INTERFACE_DEFAULT;RMLUI_NO_THIRDPARTY_CONTAINERS")
42+
set_target_properties(ui PROPERTIES COMPILE_DEFINITIONS "RMLUI_STATIC_LIB;RMLUI_NO_FONT_INTERFACE_DEFAULT;__STDC_LIMIT_MACROS;__STDC_CONSTANT_MACROS")
4343
if (CMAKE_VERSION VERSION_GREATER 3.16.0)
4444
target_precompile_headers(ui PRIVATE "$<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/ui_precompiled.h>")
4545
endif()
@@ -48,7 +48,6 @@ add_dependencies(ui angelwrap)
4848

4949
option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
5050
option(NO_FONT_INTERFACE_DEFAULT "Do not build the font providers that come with the library" ON)
51-
option(NO_THIRDPARTY_CONTAINERS "Only use standard library containers." ON)
5251
add_subdirectory(${LIBROCKET_DIR} ${CMAKE_HOME_DIRECTORY}/build/ui/rmlui/)
5352
set_property(TARGET RmlCore PROPERTY POSITION_INDEPENDENT_CODE ON)
5453
set_property(TARGET RmlControls PROPERTY POSITION_INDEPENDENT_CODE ON)

0 commit comments

Comments
 (0)