aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ModuleDependencyCollector.cpp
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2023-01-08 20:39:09 +0900
committerNAKAMURA Takumi <geek4civic@gmail.com>2023-01-14 10:26:01 +0900
commitf72601a89f30b066e9c572d3d81bebe6435deae8 (patch)
tree64f78386eca69da20d8a8d4d275c25126c15678f /clang/lib/Frontend/ModuleDependencyCollector.cpp
parent3a58e11961d873bd9de1023cd248a4ffff03926d (diff)
downloadllvm-f72601a89f30b066e9c572d3d81bebe6435deae8.zip
llvm-f72601a89f30b066e9c572d3d81bebe6435deae8.tar.gz
llvm-f72601a89f30b066e9c572d3d81bebe6435deae8.tar.bz2
[Bazel] Use `LLVM_VERSION` from `llvm/CMakeLists.txt`
* Generate `//:vars.bzl` from `llvm/CMakeLists.txt` `_extract_cmake_settings()` generates `//:vars.bzl` in `llvm_configure()`. It would be easier to use external commands like sed(1) and python. For portability, I think the parser should run on Starlark. `@llvm-project//:vars.bzl` may be loaded from both WORKSPACE and BUILD. At the moment, `vars.bzl` provides some values as string. - CMAKE_CXX_STANDARD = "17" - LLVM_VERSION_MAJOR = "16" - LLVM_VERSION_MINOR = "0" - LLVM_VERSION_PATCH = "0" - LLVM_VERSION = "16.0.0" - llvm_vars = (dict of these values) `CMAKE_CXX_STANDARD` may be used to configure toolchain. * Use `//vars.bzl` for each BUILD files It would be smarter if the BUILD phase could generate `llvm-config.h`. Since I am afraid of the discussion in D126581, I just remove LLVM_VERSION stuff out of the static `llvm-config.h`. * Eliminate Bazel stuff in 'bump-version.py' Current version of `bump-version.py` tries to substitute CLANG_VERSION. It is the reason why I modify bump-version in this change rather than incoming patch. Differential Revision: https://reviews.llvm.org/D136392
Diffstat (limited to 'clang/lib/Frontend/ModuleDependencyCollector.cpp')
0 files changed, 0 insertions, 0 deletions