Move 3rd-party/utility/test targets to their own folders

This commit is contained in:
Mike Gelfand 2022-11-11 22:33:14 +00:00
parent f29acaac4e
commit 311827759e
No known key found for this signature in database
GPG Key ID: CC4DBBE3299B16F8
5 changed files with 10 additions and 1 deletions

View File

@ -793,6 +793,7 @@ if(GIT_FOUND)
COMMAND "${CMAKE_SOURCE_DIR}/code_style.sh" COMMAND "${CMAKE_SOURCE_DIR}/code_style.sh"
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
) )
set_property(TARGET check-format format PROPERTY FOLDER "utility")
endif() endif()
unset(TR_GIT_ROOT) unset(TR_GIT_ROOT)
endif() endif()

View File

@ -117,7 +117,7 @@ macro(tr_add_external_auto_library ID DIRNAME LIBNAME)
BUILD_BYPRODUCTS "${${ID}_LIBRARY}" BUILD_BYPRODUCTS "${${ID}_LIBRARY}"
) )
set_property(TARGET ${${ID}_UPSTREAM_TARGET} PROPERTY FOLDER "ThirdParty") set_property(TARGET ${${ID}_UPSTREAM_TARGET} PROPERTY FOLDER "third-party")
endif() endif()
endmacro() endmacro()

View File

@ -393,6 +393,8 @@ add_library(vdkqueue STATIC
VDKQueue/VDKQueue.h VDKQueue/VDKQueue.h
) )
set_property(TARGET vdkqueue PROPERTY FOLDER "third-party")
set_source_files_properties(${${PROJECT_NAME}_BASE_NIB_FILES} PROPERTIES set_source_files_properties(${${PROJECT_NAME}_BASE_NIB_FILES} PROPERTIES
MACOSX_PACKAGE_LOCATION Resources/Base.lproj) MACOSX_PACKAGE_LOCATION Resources/Base.lproj)

View File

@ -1,3 +1,5 @@
add_library(gtestall STATIC add_library(gtestall STATIC
${THIRD_PARTY_DIR}/googletest/googletest/src/gtest-all.cc ${THIRD_PARTY_DIR}/googletest/googletest/src/gtest-all.cc
${THIRD_PARTY_DIR}/googletest/googletest/src/gtest_main.cc) ${THIRD_PARTY_DIR}/googletest/googletest/src/gtest_main.cc)
set_property(TARGET gtestall PROPERTY FOLDER "third-party")

View File

@ -50,6 +50,8 @@ add_executable(libtransmission-test
watchdir-test.cc watchdir-test.cc
web-utils-test.cc) web-utils-test.cc)
set_property(TARGET libtransmission-test PROPERTY FOLDER "tests")
target_compile_definitions(libtransmission-test target_compile_definitions(libtransmission-test
PRIVATE PRIVATE
-DLIBTRANSMISSION_TEST_ASSETS_DIR="${CMAKE_CURRENT_SOURCE_DIR}/assets" -DLIBTRANSMISSION_TEST_ASSETS_DIR="${CMAKE_CURRENT_SOURCE_DIR}/assets"
@ -92,6 +94,8 @@ add_custom_command(
add_executable(subprocess-test add_executable(subprocess-test
subprocess-test-program.cc) subprocess-test-program.cc)
set_property(TARGET subprocess-test PROPERTY FOLDER "tests")
target_include_directories(subprocess-test target_include_directories(subprocess-test
PRIVATE PRIVATE
${CMAKE_SOURCE_DIR}/libtransmission) ${CMAKE_SOURCE_DIR}/libtransmission)