configure: Disable debug assertions by default
This commit is contained in:
parent
ed8eebd99b
commit
59e332bd2f
2
configure
vendored
2
configure
vendored
@ -534,7 +534,7 @@ opt optimize-llvm 1 "build optimized LLVM"
|
||||
opt optimize-tests 1 "build tests with optimizations"
|
||||
opt libcpp 1 "build with llvm with libc++ instead of libstdc++ when using clang"
|
||||
opt llvm-assertions 1 "build LLVM with assertions"
|
||||
opt debug-assertions 1 "build with extra debug fun"
|
||||
opt debug-assertions 0 "build with extra debug fun"
|
||||
opt fast-make 0 "use .gitmodules as timestamp for submodule deps"
|
||||
opt ccache 0 "invoke gcc/clang via ccache to reuse object files between builds"
|
||||
opt local-rust 0 "use an installed rustc rather than downloading a snapshot"
|
||||
|
@ -126,11 +126,11 @@ endif
|
||||
|
||||
CFG_JEMALLOC_FLAGS += $(JEMALLOC_FLAGS)
|
||||
|
||||
ifdef CFG_DISABLE_DEBUG_ASSERTIONS
|
||||
CFG_RUSTC_FLAGS += --cfg ndebug
|
||||
else
|
||||
ifdef CFG_ENABLE_DEBUG_ASSERTIONS
|
||||
$(info cfg: enabling more debugging (CFG_ENABLE_DEBUG_ASSERTIONS))
|
||||
CFG_RUSTC_FLAGS += --cfg debug -C debug-assertions=on
|
||||
else
|
||||
CFG_RUSTC_FLAGS += --cfg ndebug
|
||||
endif
|
||||
|
||||
ifdef SAVE_TEMPS
|
||||
|
Loading…
Reference in New Issue
Block a user