diff options
author | Fangrui Song <i@maskray.me> | 2022-10-16 13:15:44 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2022-10-16 13:15:44 -0700 |
commit | 3baadff896eddfa09fcd458d120bac95491992a7 (patch) | |
tree | 24ec24af6b24f8495dfdd8775ff73ff81cd88aad /clang/CMakeLists.txt | |
parent | dc884f0f4354164e06cdcd30b56fd88dff2b382f (diff) | |
download | llvm-3baadff896eddfa09fcd458d120bac95491992a7.tar.gz |
[CMake] Remove CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX
When Clang is used as a cross compiler, it should respect the target
platform default. Defaulting to a configure-time CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX
does not make much sense.
When Clang is used as a single-platform compiler, we should use Clang
configuration file (https://discourse.llvm.org/t/configuration-files/42529
https://clang.llvm.org/docs/UsersManual.html#configuration-files).
The Gentoo needs from D34365 has been satisfied by a configuration file.
Reviewed By: mgorny
Differential Revision: https://reviews.llvm.org/D133375
Diffstat (limited to 'clang/CMakeLists.txt')
-rw-r--r-- | clang/CMakeLists.txt | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/clang/CMakeLists.txt b/clang/CMakeLists.txt index 875bd27e1320..87ce418424c9 100644 --- a/clang/CMakeLists.txt +++ b/clang/CMakeLists.txt @@ -189,12 +189,6 @@ set(CLANG_SPAWN_CC1 OFF CACHE BOOL option(CLANG_DEFAULT_PIE_ON_LINUX "Default to -fPIE and -pie on linux-gnu" ON) -# TODO: verify the values against LangStandards.def? -set(CLANG_DEFAULT_STD_C "" CACHE STRING - "Default standard to use for C/ObjC code (IDENT from LangStandards.def, empty for platform default)") -set(CLANG_DEFAULT_STD_CXX "" CACHE STRING - "Default standard to use for C++/ObjC++ code (IDENT from LangStandards.def, empty for platform default)") - set(CLANG_DEFAULT_LINKER "" CACHE STRING "Default linker to use (linker name or absolute path, empty for platform default)") |