Minor CMake maintainability improvements (#6186)

* Prefer `PROJECT_{SOURCE,BINARY}_DIR` to `CMAKE_` ones

* Extend use of 3rd-party dir vars to reduce duplication

* Fix typo in submodule repo name

* Remove `CURL::libcurl` target fallback

The target is always available since CMake 3.12, which is our current
minimum version.
This commit is contained in:
Mike Gelfand
2023-10-30 17:44:34 +00:00
committed by GitHub
parent c697d95ad3
commit 1c421d6d23
17 changed files with 51 additions and 56 deletions

View File

@@ -58,7 +58,7 @@ else()
endif()
file(
COPY "${CMAKE_SOURCE_DIR}/qt/icons/transmission.ico"
COPY "${PROJECT_SOURCE_DIR}/qt/icons/transmission.ico"
DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
set(WEBSRCDIR "${CMAKE_INSTALL_PREFIX}/share/transmission/public_html")