mirror of
https://github.com/transmission/transmission.git
synced 2026-02-15 07:26:49 +00:00
* refactor: add StatsMode to libtransmission-app * test: add display-mode unit tests * feat: add apicompat for StatsMode * refactor: use StatsMode in Qt client * refactor: add template method for gtr_set_pref() * refactor: use StatsMode in GTK client * ci: use the all-tests alias instead of hardcoding tests * ci: copy runtime DLLS into test output directory for Windows test binaries
32 lines
592 B
CMake
32 lines
592 B
CMake
include(TrGTest)
|
|
|
|
add_subdirectory(libtransmission)
|
|
add_subdirectory(libtransmission-app)
|
|
if(ENABLE_UTILS)
|
|
add_subdirectory(utils)
|
|
endif()
|
|
|
|
if(ENABLE_QT)
|
|
add_subdirectory(qt)
|
|
endif()
|
|
|
|
add_custom_target(all-tests)
|
|
|
|
set_property(
|
|
TARGET all-tests
|
|
PROPERTY FOLDER "tests")
|
|
|
|
if(TARGET libtransmission-test)
|
|
add_dependencies(all-tests libtransmission-test)
|
|
endif()
|
|
|
|
add_dependencies(all-tests libtransmission-app-test)
|
|
|
|
if(TARGET qt-tests)
|
|
add_dependencies(all-tests qt-tests)
|
|
endif()
|
|
|
|
if(TARGET transmission-show)
|
|
add_dependencies(all-tests transmission-show)
|
|
endif()
|