CMakeLists.txt 419 B

1234567891011121314151617
  1. cmake_minimum_required(VERSION 3.20)
  2. project(lumacs_tests)
  3. # Set C++ standard
  4. set(CMAKE_CXX_STANDARD 20)
  5. set(CMAKE_CXX_STANDARD_REQUIRED ON)
  6. # Add includes
  7. include_directories(${CMAKE_SOURCE_DIR}/include)
  8. # Build tests
  9. add_executable(run_tests test_buffer.cpp test_editor_core.cpp)
  10. target_link_libraries(run_tests PRIVATE lumacs_core)
  11. # Add test target
  12. enable_testing()
  13. add_test(NAME buffer_tests COMMAND run_tests)