Modernize CMake code (ongoing refactoring) (#4515)

* Use imported CMake target for CURL

* Use imported CMake target for fmtlib

* Use imported CMake target for WideInteger

* Use imported CMake target for FastFloat

* Use imported CMake target for UtfCpp

* Use imported CMake target for Threads

* Use imported CMake target for Iconv

* Use imported CMake target for crypto backend

* Use imported CMake target for GTK

* Use imported CMake target for Qt

* Use imported CMake target for deflate

* Use imported CMake target for libevent

* Use imported CMake target for natpmp

* Use imported CMake target for miniupnpc

* Use imported CMake target for dht

* Use imported CMake target for psl

* Use imported CMake target for libutp

* Use imported CMake target for libb64

* Use include directories from libtransmission target
This commit is contained in:
Mike Gelfand
2023-01-02 08:23:51 -08:00
committed by GitHub
parent 806491232b
commit 57e6b06921
68 changed files with 372 additions and 412 deletions

View File

@@ -4,18 +4,10 @@ target_sources(${TR_NAME}-cli
PRIVATE
cli.cc)
target_include_directories(${TR_NAME}-cli
PRIVATE
${CMAKE_SOURCE_DIR})
target_include_directories(${TR_NAME}-cli SYSTEM
PRIVATE
${LIBFMT_INCLUDE_DIRS}
${CURL_INCLUDE_DIRS})
target_link_libraries(${TR_NAME}-cli
PRIVATE
${TR_NAME})
${TR_NAME}
fmt::fmt-header-only)
tr_win32_app_info(${TR_NAME}-cli
"Transmission Utility ('cli', obsolete)"