File tree 2 files changed +6
-0
lines changed
2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -642,6 +642,7 @@ opt_nosave optimize-cxx 1 "build optimized C++ code"
642
642
opt_nosave optimize-llvm 1 " build optimized LLVM"
643
643
opt_nosave llvm-assertions 0 " build LLVM with assertions"
644
644
opt_nosave debug-assertions 0 " build with debugging assertions"
645
+ opt_nosave llvm-debuginfo 0 " build LLVM with debugger metadata"
645
646
opt_nosave debuginfo 0 " build with debugger metadata"
646
647
opt_nosave debuginfo-lines 0 " build with line number debugger metadata"
647
648
opt_nosave debug-jemalloc 0 " build jemalloc with --enable-debug --enable-fill"
@@ -778,6 +779,7 @@ if [ -n "$CFG_DISABLE_OPTIMIZE_CXX" ]; then putvar CFG_DISABLE_OPTIMIZE_CXX; fi
778
779
if [ -n " $CFG_DISABLE_OPTIMIZE_LLVM " ]; then putvar CFG_DISABLE_OPTIMIZE_LLVM; fi
779
780
if [ -n " $CFG_ENABLE_LLVM_ASSERTIONS " ]; then putvar CFG_ENABLE_LLVM_ASSERTIONS; fi
780
781
if [ -n " $CFG_ENABLE_DEBUG_ASSERTIONS " ]; then putvar CFG_ENABLE_DEBUG_ASSERTIONS; fi
782
+ if [ -n " $CFG_ENABLE_LLVM_DEBUGINFO " ]; then putvar CFG_ENABLE_LLVM_DEBUGINFO; fi
781
783
if [ -n " $CFG_ENABLE_DEBUGINFO " ]; then putvar CFG_ENABLE_DEBUGINFO; fi
782
784
if [ -n " $CFG_ENABLE_DEBUGINFO_LINES " ]; then putvar CFG_ENABLE_DEBUGINFO_LINES; fi
783
785
if [ -n " $CFG_ENABLE_DEBUG_JEMALLOC " ]; then putvar CFG_ENABLE_DEBUG_JEMALLOC; fi
1772
1774
1773
1775
if [ -n " $CFG_DISABLE_OPTIMIZE_LLVM " ]; then
1774
1776
CMAKE_ARGS=" $CMAKE_ARGS -DCMAKE_BUILD_TYPE=Debug"
1777
+ elif [ -n " $CFG_ENABLE_LLVM_DEBUGINFO " ]; then
1778
+ CMAKE_ARGS=" $CMAKE_ARGS -DCMAKE_BUILD_TYPE=RelWithDebInfo"
1775
1779
else
1776
1780
CMAKE_ARGS=" $CMAKE_ARGS -DCMAKE_BUILD_TYPE=Release"
1777
1781
fi
Original file line number Diff line number Diff line change 21
21
22
22
ifdef CFG_DISABLE_OPTIMIZE_LLVM
23
23
LLVM_BUILD_CONFIG_MODE := Debug
24
+ else ifdef CFG_ENABLE_LLVM_DEBUGINFO
25
+ LLVM_BUILD_CONFIG_MODE := RelWithDebInfo
24
26
else
25
27
LLVM_BUILD_CONFIG_MODE := Release
26
28
endif
You can’t perform that action at this time.
0 commit comments