Skip to content

Commit 0036bee

Browse files
committed
[bazel] Port e175ecf
1 parent 46b97a8 commit 0036bee

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

utils/bazel/llvm-project-overlay/llvm/config.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ posix_defines = [
3232
"BACKTRACE_HEADER=<execinfo.h>",
3333
r'LTDL_SHLIB_EXT=\".so\"',
3434
r'LLVM_PLUGIN_EXT=\".so\"',
35+
"LLVM_ENABLE_LLVM_EXPORT_ANNOTATIONS=1",
3536
"LLVM_ENABLE_PLUGINS=1",
3637
"LLVM_ENABLE_THREADS=1",
3738
"HAVE_DEREGISTER_FRAME=1",

utils/bazel/llvm-project-overlay/llvm/include/llvm/Config/llvm-config.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@
114114
/* Define if building LLVM with BUILD_SHARED_LIBS */
115115
/* #undef LLVM_BUILD_SHARED_LIBS */
116116

117+
/* Define if exporting LLVM public interface for shared library */
118+
/* LLVM_ENABLE_LLVM_EXPORT_ANNOTATIONS defined in Bazel */
119+
117120
/* Define if building LLVM with LLVM_FORCE_USE_OLD_TOOLCHAIN_LIBS */
118121
/* #undef LLVM_FORCE_USE_OLD_TOOLCHAIN ${LLVM_FORCE_USE_OLD_TOOLCHAIN} */
119122

utils/bazel/llvm_configs/llvm-config.h.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@
110110
/* Define if building LLVM with BUILD_SHARED_LIBS */
111111
#cmakedefine LLVM_BUILD_SHARED_LIBS
112112

113+
/* Define if exporting LLVM public interface for shared library */
114+
#cmakedefine LLVM_ENABLE_LLVM_EXPORT_ANNOTATIONS
115+
113116
/* Define if building LLVM with LLVM_FORCE_USE_OLD_TOOLCHAIN_LIBS */
114117
#cmakedefine LLVM_FORCE_USE_OLD_TOOLCHAIN ${LLVM_FORCE_USE_OLD_TOOLCHAIN}
115118

0 commit comments

Comments
 (0)