-
Notifications
You must be signed in to change notification settings - Fork 263
build: restructure the install location handling #508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
CC: @etcwilde |
@swift-ci please test |
5065545
to
9cc7ac4
Compare
@swift-ci please test |
9cc7ac4
to
42392e1
Compare
@swift-ci please test |
cmake/modules/PlatformInfo.cmake
Outdated
@@ -0,0 +1,41 @@ | |||
|
|||
set(pti_command "${CMAKE_Swift_COMPILER}" -print-target-info) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
... pti
? target_info_command
is a clearer name.
Adopt the latest best practices for handling module installation. Introduce the new `XCTest_INSTALL_NESTED_SUBDIR` option to allow installation into platform/architecture subdirectory allowing multi-architecture installations for platforms like Windows and Android. This is currently opt-in and requires a newer toolchain (something within the last ~2w) to detect the defaults. The values can be overridden by the user if desired.
@swift-ci please test |
This seems unrelated to this change? |
@swift-ci please test Windows platform |
3 similar comments
@swift-ci please test Windows platform |
@swift-ci please test Windows platform |
@swift-ci please test Windows platform |
Please test with following PRs: @swift-ci please test Windows platform |
Please test with following PRs: @swift-ci please test Linux platform |
Adopt the latest best practices for handling module installation. Introduce the new
XCTest_INSTALL_NESTED_SUBDIR
option to allow installation into platform/architecture subdirectory allowing multi-architecture installations for platforms like Windows and Android. This is currently opt-in and requires a newer toolchain (something within the last ~2w) to detect the defaults. The values can be overridden by the user if desired.