CMakeLists.txt 943 B

1234567891011121314151617181920212223242526272829303132
  1. # The following sample does not require any default font engine.
  2. add_subdirectory("bitmapfont")
  3. # Only enable the remaining samples if a default font engine is selected.
  4. if(RMLUI_FONT_ENGINE_ENABLED)
  5. add_subdirectory("animation")
  6. add_subdirectory("benchmark")
  7. add_subdirectory("customlog")
  8. add_subdirectory("databinding")
  9. add_subdirectory("demo")
  10. add_subdirectory("drag")
  11. add_subdirectory("effects")
  12. add_subdirectory("loaddocument")
  13. add_subdirectory("transform")
  14. add_subdirectory("treeview")
  15. if(RMLUI_HARFBUZZ_SAMPLE)
  16. add_subdirectory("harfbuzz")
  17. else()
  18. message(STATUS "Harfbuzz sample disabled due to RMLUI_HARFBUZZ_SAMPLE=OFF")
  19. endif()
  20. if(RMLUI_LOTTIE_PLUGIN)
  21. add_subdirectory("lottie")
  22. else()
  23. message(STATUS "Lottie sample disabled due to RMLUI_LOTTIE_PLUGIN=OFF")
  24. endif()
  25. if(RMLUI_SVG_PLUGIN)
  26. add_subdirectory("svg")
  27. else()
  28. message(STATUS "SVG sample disabled due to RMLUI_SVG_PLUGIN=OFF")
  29. endif()
  30. endif()