
  # These source files are compiled into a single Catch2-based test binary.
  # tests dedicated to check speed performances (benchmarks)
  set(catch2_only_cpp_dia_SRCS
    test_soleil.cpp
  )

  add_executable(catch2-only-dia
    ../common.cpp
    dia_lib.cpp
    ${catch2_only_cpp_dia_SRCS}
  )

  target_include_directories(catch2-only-dia PUBLIC
    ${CMAKE_BINARY_DIR} # so that #include "tests/config.h" works
    #${CMAKE_CURRENT_BINARY_DIR} # for heretic #include "ui_uiobotermform.h"
    ${PappsoMSpp_INCLUDE_DIRS}
    Catch2::Catch2 Catch2::Catch2WithMain
  )

  target_link_libraries(catch2-only-dia
    ${required_target_link_libraries})

