[llvm] f118ef6 - [gn] port 9996e71f2d (LLVM_ENABLE_REVERSE_ITERATION in llvm/test)
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 22 07:14:20 PDT 2023
Author: Nico Weber
Date: 2023-07-22T10:13:14-04:00
New Revision: f118ef6490bc7dc20040c597cd2bc76da57651b2
URL: https://github.com/llvm/llvm-project/commit/f118ef6490bc7dc20040c597cd2bc76da57651b2
DIFF: https://github.com/llvm/llvm-project/commit/f118ef6490bc7dc20040c597cd2bc76da57651b2.diff
LOG: [gn] port 9996e71f2d (LLVM_ENABLE_REVERSE_ITERATION in llvm/test)
Added:
llvm/utils/gn/secondary/llvm/include/llvm/Config/config.gni
Modified:
llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
llvm/utils/gn/secondary/llvm/test/BUILD.gn
Removed:
################################################################################
diff --git a/llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn b/llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
index bda9bdb4edbdf7..081369cb420d0f 100644
--- a/llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
@@ -1,3 +1,4 @@
+import("//llvm/include/llvm/Config/config.gni")
import("//llvm/lib/DebugInfo/PDB/enable_dia.gni")
import("//llvm/lib/Target/targets.gni")
import("//llvm/lib/Target/targets_with_asm_parsers.gni")
@@ -46,9 +47,6 @@ declare_args() {
# Enable additional checks that alter the LLVM C++ ABI.
llvm_enable_abi_breaking_checks = llvm_enable_assertions
- # Iterate unordered llvm containers in reverse.
- llvm_enable_reverse_iteration = false
-
# Force enable statistics.
llvm_force_enable_stats = false
diff --git a/llvm/utils/gn/secondary/llvm/include/llvm/Config/config.gni b/llvm/utils/gn/secondary/llvm/include/llvm/Config/config.gni
new file mode 100644
index 00000000000000..8c2ab8af8ed1fe
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/include/llvm/Config/config.gni
@@ -0,0 +1,4 @@
+declare_args() {
+ # Iterate unordered llvm containers in reverse.
+ llvm_enable_reverse_iteration = false
+}
diff --git a/llvm/utils/gn/secondary/llvm/test/BUILD.gn b/llvm/utils/gn/secondary/llvm/test/BUILD.gn
index 6d5a4e268744af..2f46527b613a51 100644
--- a/llvm/utils/gn/secondary/llvm/test/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/test/BUILD.gn
@@ -1,3 +1,4 @@
+import("//llvm/include/llvm/Config/config.gni")
import("//llvm/lib/DebugInfo/PDB/enable_dia.gni")
import("//llvm/lib/Target/targets_string.gni")
import("//llvm/triples.gni")
@@ -216,6 +217,12 @@ write_lit_config("lit_site_cfg") {
} else {
extra_values += [ "LLVM_ENABLE_CURL=0" ] # Must be 0.
}
+
+ if (llvm_enable_reverse_iteration) {
+ extra_values += [ "LLVM_ENABLE_REVERSE_ITERATION=1" ]
+ } else {
+ extra_values += [ "LLVM_ENABLE_REVERSE_ITERATION=0" ] # Must be 0.
+ }
}
write_lit_config("lit_unit_site_cfg") {
More information about the llvm-commits
mailing list