|
|
@@ -294,32 +294,32 @@ We have a new set of CMake naming conventions for the library:
|
|
|
|
|
|
The following table lists all the new option names.
|
|
|
|
|
|
-| Option | Default value | Old related option | Comment |
|
|
|
-|--------------------------------------|---------------|--------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
|
|
-| RMLUI_BACKEND | auto | SAMPLES_BACKEND | |
|
|
|
-| RMLUI_COMPILER_OPTIONS | ON | | Automatically sets recommended compiler flags |
|
|
|
-| RMLUI_CUSTOM_CONFIGURATION | OFF | CUSTOM_CONFIGURATION | |
|
|
|
-| RMLUI_CUSTOM_CONFIGURATION_FILE | | CUSTOM_CONFIGURATION_FILE | |
|
|
|
-| RMLUI_CUSTOM_INCLUDE_DIRS | | CUSTOM_INCLUDE_DIRS | |
|
|
|
-| RMLUI_CUSTOM_LINK_LIBRARIES | | CUSTOM_LINK_LIBRARIES | |
|
|
|
-| RMLUI_CUSTOM_RTTI | OFF | DISABLE_RTTI_AND_EXCEPTIONS | No longer modifies compiler flags - only enables RmlUi's custom RTTI solution so that the user can disable language RTTI and exceptions |
|
|
|
-| RMLUI_FONT_ENGINE | freetype | NO_FONT_INTERFACE_DEFAULT | Now takes a string with one of the options: `none`, `freetype` |
|
|
|
-| RMLUI_HARFBUZZ_SAMPLE | OFF | | |
|
|
|
-| RMLUI_INSTALL_RUNTIME_DEPENDENCIES | ON | | Automatically install runtime dependencies on supported platforms (e.g. DLLs) |
|
|
|
-| RMLUI_LOTTIE_PLUGIN | OFF | ENABLE_LOTTIE_PLUGIN | |
|
|
|
-| RMLUI_LUA_BINDINGS | OFF | BUILD_LUA_BINDINGS | |
|
|
|
-| RMLUI_LUA_BINDINGS_LIBRARY | lua | BUILD_LUA_BINDINGS_FOR_LUAJIT | Now takes a string with one of the options: `lua`, `lua_as_cxx`, `luajit` |
|
|
|
-| RMLUI_MATRIX_ROW_MAJOR | OFF | MATRIX_ROW_MAJOR | |
|
|
|
-| RMLUI_PRECOMPILED_HEADERS | ON | ENABLE_PRECOMPILED_HEADERS | |
|
|
|
-| RMLUI_SAMPLES | OFF | BUILD_SAMPLES | |
|
|
|
-| RMLUI_SVG_PLUGIN | OFF | ENABLE_SVG_PLUGIN | |
|
|
|
-| RMLUI_THIRDPARTY_CONTAINERS | ON | NO_THIRDPARTY_CONTAINERS | |
|
|
|
-| RMLUI_TRACY_CONFIGURATION | ON | | New option for multi-config generators to add Tracy as a separate configuration. |
|
|
|
-| RMLUI_TRACY_MEMORY_PROFILING | ON | | New option to overload global operator new/delete for memory inspection with Tracy. |
|
|
|
-| RMLUI_TRACY_PROFILING | OFF | ENABLE_TRACY_PROFILING | |
|
|
|
-| RMLUI_VISUAL_TESTS_CAPTURE_DIRECTORY | | VISUAL_TESTS_CAPTURE_DIRECTORY | |
|
|
|
-| RMLUI_VISUAL_TESTS_COMPARE_DIRECTORY | | VISUAL_TESTS_COMPARE_DIRECTORY | |
|
|
|
-| RMLUI_VISUAL_TESTS_RML_DIRECTORIES | | VISUAL_TESTS_RML_DIRECTORIES | |
|
|
|
+| Option | Default value | Old related option | Comment |
|
|
|
+|------------------------------------|---------------|--------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
|
|
+| RMLUI_BACKEND | auto | SAMPLES_BACKEND | |
|
|
|
+| RMLUI_COMPILER_OPTIONS | ON | | Automatically sets recommended compiler flags |
|
|
|
+| RMLUI_CUSTOM_CONFIGURATION | OFF | CUSTOM_CONFIGURATION | |
|
|
|
+| RMLUI_CUSTOM_CONFIGURATION_FILE | | CUSTOM_CONFIGURATION_FILE | |
|
|
|
+| RMLUI_CUSTOM_INCLUDE_DIRS | | CUSTOM_INCLUDE_DIRS | |
|
|
|
+| RMLUI_CUSTOM_LINK_LIBRARIES | | CUSTOM_LINK_LIBRARIES | |
|
|
|
+| RMLUI_CUSTOM_RTTI | OFF | DISABLE_RTTI_AND_EXCEPTIONS | No longer modifies compiler flags - only enables RmlUi's custom RTTI solution so that the user can disable language RTTI and exceptions |
|
|
|
+| RMLUI_FONT_ENGINE | freetype | NO_FONT_INTERFACE_DEFAULT | Now takes a string with one of the options: `none`, `freetype` |
|
|
|
+| RMLUI_HARFBUZZ_SAMPLE | OFF | | |
|
|
|
+| RMLUI_INSTALL_RUNTIME_DEPENDENCIES | ON | | Automatically install runtime dependencies on supported platforms (e.g. DLLs) |
|
|
|
+| RMLUI_LOTTIE_PLUGIN | OFF | ENABLE_LOTTIE_PLUGIN | |
|
|
|
+| RMLUI_LUA_BINDINGS | OFF | BUILD_LUA_BINDINGS | |
|
|
|
+| RMLUI_LUA_BINDINGS_LIBRARY | lua | BUILD_LUA_BINDINGS_FOR_LUAJIT | Now takes a string with one of the options: `lua`, `lua_as_cxx`, `luajit` |
|
|
|
+| RMLUI_MATRIX_ROW_MAJOR | OFF | MATRIX_ROW_MAJOR | |
|
|
|
+| RMLUI_PRECOMPILED_HEADERS | ON | ENABLE_PRECOMPILED_HEADERS | |
|
|
|
+| RMLUI_SAMPLES | OFF | BUILD_SAMPLES | |
|
|
|
+| RMLUI_SVG_PLUGIN | OFF | ENABLE_SVG_PLUGIN | |
|
|
|
+| RMLUI_THIRDPARTY_CONTAINERS | ON | NO_THIRDPARTY_CONTAINERS | |
|
|
|
+| RMLUI_TRACY_CONFIGURATION | ON | | New option for multi-config generators to add Tracy as a separate configuration. |
|
|
|
+| RMLUI_TRACY_MEMORY_PROFILING | ON | | New option to overload global operator new/delete for memory inspection with Tracy. |
|
|
|
+| RMLUI_TRACY_PROFILING | OFF | ENABLE_TRACY_PROFILING | |
|
|
|
+| - | | VISUAL_TESTS_CAPTURE_DIRECTORY | Replaced with environment variable `RMLUI_VISUAL_TESTS_CAPTURE_DIRECTORY` |
|
|
|
+| - | | VISUAL_TESTS_COMPARE_DIRECTORY | Replaced with environment variable `RMLUI_VISUAL_TESTS_COMPARE_DIRECTORY` |
|
|
|
+| - | | VISUAL_TESTS_RML_DIRECTORIES | Replaced with environment variable `RMLUI_VISUAL_TESTS_RML_DIRECTORIES` |
|
|
|
|
|
|
For reference, the following options have not changed names, as these are standard options used by CMake.
|
|
|
|