[llvm] [bazel] add new cmakedefine from #147418 to bazel config file (PR #150912)

Ingo Müller via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 28 02:37:32 PDT 2025


https://github.com/ingomueller-net created https://github.com/llvm/llvm-project/pull/150912

This PR adds the `#cmakedefine LLVM_ENABLE_PROFCHECK` in `llvm-config.h.cmake` introduced in #147418 to the copy of that file in the bazel overlay directory such that that define is also avalable in the bazel build. Not having the define broke the bazel build.

>From 9aec4bd1cc840751179d096f1c6c88e4dfc60ec4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ingo=20M=C3=BCller?= <ingomueller at google.com>
Date: Mon, 28 Jul 2025 09:21:50 +0000
Subject: [PATCH] [bazel] add new cmakedefine from #147418 to bazel config file
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This PR adds the `#cmakedefine LLVM_ENABLE_PROFCHECK` in
`llvm-config.h.cmake` introduced in #147418 to the copy of that file in
the bazel overlay directory such that that define is also avalable in
the bazel build. Not having the define broke the bazel build.

Signed-off-by: Ingo Müller <ingomueller at google.com>
---
 utils/bazel/llvm_configs/llvm-config.h.cmake | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/utils/bazel/llvm_configs/llvm-config.h.cmake b/utils/bazel/llvm_configs/llvm-config.h.cmake
index a6832299e5b6b..39136bc45c292 100644
--- a/utils/bazel/llvm_configs/llvm-config.h.cmake
+++ b/utils/bazel/llvm_configs/llvm-config.h.cmake
@@ -101,6 +101,9 @@
 /* Define if LLVM is using tflite */
 #cmakedefine LLVM_HAVE_TFLITE
 
+/* Define if we want to check profile consistency in lit tests */
+#cmakedefine LLVM_ENABLE_PROFCHECK
+
 /* Define to 1 if you have the <sysexits.h> header file. */
 #cmakedefine HAVE_SYSEXITS_H ${HAVE_SYSEXITS_H}
 



More information about the llvm-commits mailing list