CMakeLists.txt 676 B

12345678910111213141516
  1. # This plugin targets rmlui_core directly and is incorporated into the core library when enabled.
  2. target_sources(rmlui_core PRIVATE
  3. "${CMAKE_CURRENT_SOURCE_DIR}/DecoratorSVG.cpp"
  4. "${CMAKE_CURRENT_SOURCE_DIR}/DecoratorSVG.h"
  5. "${CMAKE_CURRENT_SOURCE_DIR}/ElementSVG.cpp"
  6. "${CMAKE_CURRENT_SOURCE_DIR}/SVGCache.cpp"
  7. "${CMAKE_CURRENT_SOURCE_DIR}/SVGCache.h"
  8. "${CMAKE_CURRENT_SOURCE_DIR}/SVGPlugin.cpp"
  9. "${CMAKE_CURRENT_SOURCE_DIR}/SVGPlugin.h"
  10. "${CMAKE_CURRENT_SOURCE_DIR}/XMLNodeHandlerSVG.cpp"
  11. "${CMAKE_CURRENT_SOURCE_DIR}/XMLNodeHandlerSVG.h"
  12. "${PROJECT_SOURCE_DIR}/Include/RmlUi/SVG/ElementSVG.h"
  13. )
  14. target_compile_definitions(rmlui_core PRIVATE "RMLUI_SVG_PLUGIN")