Files
transmission/tests/libtransmission-app/CMakeLists.txt
Charles Kerr df16feaa36 feat: add serializer support for std::chrono::sys_seconds, std::u8string, std::filesystem::path (#8364)
* chore: rename display-mode-tests.cc as converter-tests.cc

* feat: support std::chrono::sys_seconds in serializers

* feat: support std::u8string, std::filesystem::path in serializer

* build: address review feedback

* chore: remove unnecessary helper function

* Revert "chore: remove unnecessary helper function"

This reverts commit 69ea907836.

std::to_chars() unavailable on macOS < 13.3

We can remove this hack if/when we drop support for macOS < 13.3
2026-02-09 21:04:18 -06:00

21 lines
390 B
CMake

include(GoogleTest)
add_executable(libtransmission-app-test)
target_sources(libtransmission-app-test
PRIVATE
converter-tests.cc
test-fixtures.h)
set_property(
TARGET libtransmission-app-test
PROPERTY FOLDER "tests")
target_link_libraries(libtransmission-app-test
PRIVATE
${TR_NAME}-app
${TR_NAME}
GTest::gtest_main)
tr_setup_gtest_target(libtransmission-app-test "LTA.")