CMakeLists.txt 627 B

12345678910111213
  1. # Enable some extra testing code in the core library.
  2. target_compile_definitions(rmlui_core PUBLIC RMLUI_TESTS_ENABLED)
  3. include("${PROJECT_SOURCE_DIR}/CMake/DependenciesForTests.cmake")
  4. if(EMSCRIPTEN)
  5. # Add data for tests to emscripten targets
  6. set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -sLLD_REPORT_UNDEFINED")
  7. set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} --preload-file \"${CMAKE_CURRENT_SOURCE_DIR}/Data/@/Tests/Data/\"")
  8. set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} --preload-file \"${PROJECT_SOURCE_DIR}/Samples/basic/demo/data/@/basic/demo/data/\"")
  9. endif()
  10. add_subdirectory("Source")