The issue came up during release testing for LLVM 8: https://bugs.llvm.org/show_bug.cgi?id=40443
Details
Details
- Reviewers
filcab mgorny - Commits
- rG53ba53bed4e5: Merging r352381: --------------------------------------------------------------…
rG6163039ce02c: [CMake] Quick-Fix FileCheck target does not exist when building against LLVM…
rL352490: Merging r352381:
rCRT352381: [CMake] Quick-Fix FileCheck target does not exist when building against LLVM…
rL352381: [CMake] Quick-Fix FileCheck target does not exist when building against LLVM…
Diff Detail
Diff Detail
- Repository
- rCRT Compiler Runtime
- Build Status
Buildable 27297 Build 27296: arc lint + arc unit
Event Timeline
Comment Actions
Can't call that a really proper fix but I guess it's good enough for me. As for running tests, it's non trivial, so I'll try them later using our ebuilds.
Comment Actions
Hah, I had the exact same fix on our private branch.
I think this might create problems if you generate files from cmake and immediately run ninja check-sanitizer (without building the rest of llvm). Can you check if that works? If so, it's an LGTM.
Thank you,
Filipe
Comment Actions
if you are concerned about dependencies in non-standalone builds, they are handled separately from this. This addition was only done for COMPILER_RT_STANDALONE_BUILD.
compiler-rt/trunk/test/CMakeLists.txt | ||
---|---|---|
17 ↗ | (On Diff #183868) | Rather than deleting these lines, would this be more sensible? if (NOT COMPILER_RT_STANDALONE_BUILD) list(APPEND SANITIZER_COMMON_LIT_TEST_DEPS FileCheck) endif() |