diff options
author | Evan Wilde <etceterawilde@gmail.com> | 2023-01-16 07:25:20 (GMT) |
---|---|---|
committer | Evan Wilde <etceterawilde@gmail.com> | 2023-01-21 18:37:09 (GMT) |
commit | 1730d208b5c94c600f08241a47cb41f81f4db097 (patch) | |
tree | 9550dafabffba4074ee63d133a6cbc4172641ff6 /Tests/CTestTestBadGenerator | |
parent | bf3a8ef6d59946a5479b5d8eb554cdb05e56bb2b (diff) | |
download | CMake-1730d208b5c94c600f08241a47cb41f81f4db097.zip CMake-1730d208b5c94c600f08241a47cb41f81f4db097.tar.gz CMake-1730d208b5c94c600f08241a47cb41f81f4db097.tar.bz2 |
Add incremental Swift static lib build test
Ensure that we're actually trying to rebuild libB when the public
interface for libA changes. Without handling the swiftmodule dependency
edge correctly, we would only get a linker error because libA didn't
have the symbol that libB depended on. With the fix, we get a proper
compiler error because ninja knows to rebuild the intermediate libB
when the public interface of libA changes. This is more actionable.
Diffstat (limited to 'Tests/CTestTestBadGenerator')
0 files changed, 0 insertions, 0 deletions