| 123456789101112131415161718192021222324252627282930313233343536373839 |
- # The following sample does not require any default font engine.
- add_subdirectory("bitmap_font")
- # Only enable the remaining samples if a default font engine is selected.
- if(RMLUI_FONT_ENGINE_ENABLED)
- add_subdirectory("animation")
- add_subdirectory("benchmark")
- add_subdirectory("custom_log")
- add_subdirectory("data_binding")
- add_subdirectory("demo")
- add_subdirectory("drag")
- add_subdirectory("effects")
- add_subdirectory("load_document")
- add_subdirectory("transform")
- add_subdirectory("tree_view")
- if(RMLUI_HARFBUZZ_SAMPLE)
- add_subdirectory("harfbuzz")
- else()
- message(STATUS "HarfBuzz sample disabled due to RMLUI_HARFBUZZ_SAMPLE=OFF")
- endif()
- if(RMLUI_LOTTIE_PLUGIN)
- add_subdirectory("lottie")
- else()
- message(STATUS "Lottie sample disabled due to RMLUI_LOTTIE_PLUGIN=OFF")
- endif()
- if(RMLUI_SVG_PLUGIN)
- add_subdirectory("svg")
- else()
- message(STATUS "SVG sample disabled due to RMLUI_SVG_PLUGIN=OFF")
- endif()
- # Enable the IME sample only for Windows backends; no other platform backend is currently supported.
- if(RMLUI_BACKEND MATCHES "^Win32")
- add_subdirectory("ime")
- else()
- message(STATUS "IME sample disabled - only available with Win32 backends, see RMLUI_BACKEND")
- endif()
- endif()
|