Files
Towards/modules/quicr/tests/CMakeLists.txt
T
Martin Slachta e6dd954ded #1 - quicr module
2026-08-01 13:48:50 +02:00

46 lines
856 B
CMake

project(tw_quicr_tests)
# set(CMAKE_CXX_CLANG_TIDY "/usr/bin/clang-tidy;-checks=*")
file(GLOB FILES
src/*.cpp
)
add_library(tw_quicr_lib STATIC ${FILES})
target_include_directories(tw_quicr_lib
PUBLIC
${PROJECT_SOURCE_DIR}/src/
)
target_link_libraries(tw_server_lib
PUBLIC
tl::expected
)
# add_executable(QuicrOverloadTest ./quicr/QuicrOverloadTests.cpp)
# add_executable(QuicrBenchmarks ./quicr/QuicrBenchmarks.cpp)
target_link_libraries(QuicrBenchmarks
PRIVATE
${LIBS}
${PROJECT_NAME}_sources
Tracy::TracyClient
Catch2::Catch2WithMain
tl::expected
EnTT::EnTT
)
target_link_libraries(QuicrOverloadTest
PRIVATE
${LIBS}
${PROJECT_NAME}_sources
Tracy::TracyClient
TracyClient
Catch2::Catch2WithMain
tl::expected
EnTT::EnTT
)
add_subdirectory(./tests/)