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"
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