llvm-project
62c78919 - [CMake] Fix some breakages when using ninja multi config (#65451)

Commit
258 days ago
[CMake] Fix some breakages when using ninja multi config (#65451) When using multi-config generator to build `libLLVM.so` like `cmake -G 'Ninja Multi-Config' -Sllvm -B/tmp/out/ninja-multi -DCMAKE_CONFIGURATION_TYPES='Debug;Release' -DLLVM_LINK_LLVM_DYLIB=on -DLLVM_TARGETS_TO_BUILD=host && cmake --build /tmp/out/ninja-multi --config Debug`, `lld` complains `error: cannot find version script /tmp/out/ninja-multi/Debug/lib/tools/llvm-shlib/simple_version_script.map`. This patch adds multi-config compatibility when configuring `simple_version_script.map`. Fixes #63800. When using multi-config generator, clang's headers is not copied to proper directories, which is fixed as well.
Author
Parents
Loading