summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/Swift/SwiftLibraryModuleCommand-check-stdout.txt
Commit message (Collapse)AuthorAgeFilesLines
* Tests/RunCMake: Match dots more precisely, part 3AJIOB2025-10-201-9/+9
|
* Swift: Expand generator expressions in Swift_MODULE_DIRECTORYEvan Wilde2024-12-091-2/+9
| | | | | | | | This patch makes the `Swift_MODULE_DIRECTORY` property behave more like the other output directory properties, allowing generator expressions and fixing the behavior with multi-config generators. Issue: #26010
* Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behaviorEvan Wilde2024-08-011-3/+11
| | | | | | | | | | Setting `CMAKE_INSTALL_NAME_DIR` or the `INSTALL_NAME_DIR` on Swift targets had no effect when CMP0157 was set to `NEW`. This was a result of missing the `<TARGET_INSTALLNAME_DIR>` before the `<TARGET_SONAME>`. Fix that and add a test to verify that the install name directory is included in the install name. Fixes: #26175
* Swift: Ninja: Pass module name to all swift buildsEvan Wilde2024-02-231-1/+3
| | | | | | | | Executables that don't export a public API should not emit a swiftmodule, but the swift modulename is observable from within the program, so we should still set the module name on executable builds. Fixes: #25710
* Swift: preserve `-static` for static library swiftmodulesSaleem Abdulrasool2024-01-091-0/+3
The `-static` is important for the emission of the module as it is serialized into the swiftmodule which then is used by the Swift frontend to decide how to link to the symbol (via the GOT or not, or the IAT on Windows). This repairs building static libraries with Swift on Windows.