summaryrefslogtreecommitdiffstats
path: root/Tests/CTestTestBadGenerator
diff options
context:
space:
mode:
authorEvan Wilde <etceterawilde@gmail.com>2023-01-16 07:25:20 (GMT)
committerEvan Wilde <etceterawilde@gmail.com>2023-01-21 18:37:09 (GMT)
commit1730d208b5c94c600f08241a47cb41f81f4db097 (patch)
tree9550dafabffba4074ee63d133a6cbc4172641ff6 /Tests/CTestTestBadGenerator
parentbf3a8ef6d59946a5479b5d8eb554cdb05e56bb2b (diff)
downloadCMake-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