We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents dc8eacb + 2bdb8e5 commit b959f55Copy full SHA for b959f55
2 files changed
Makefile
@@ -16,7 +16,7 @@ CXXWARNFLAGS ?= -Wall -Wextra -Wpedantic
16
COPTFLAGS ?= -O2
17
CWARNFLAGS ?= -Wall -Wextra -Wpedantic
18
CPPFLAGS ?=
19
-CXXFLAGS ?= $(CXXOPTFLAGS) -std=$(CXX_STD) -fPIC $(CXXWARNFLAGS)
+CXXFLAGS ?= $(CXXOPTFLAGS) -DNDEBUG -std=$(CXX_STD) -fPIC $(CXXWARNFLAGS)
20
CFLAGS ?= $(COPTFLAGS) -std=c11 $(CWARNFLAGS)
21
LDFLAGS ?=
22
LDLIBS ?= -lm
setup.py
@@ -57,7 +57,7 @@ def _optimization_flags(cxx: str) -> list:
57
BFFT_NO_NATIVE=1 to skip CPU-native codegen and BFFT_NO_FAST_MATH=1 to keep
58
strict IEEE math.
59
"""
60
- flags = ["-O3"]
+ flags = ["-O3", "-DNDEBUG"]
61
62
if not _env_off("BFFT_NO_NATIVE"):
63
# x86 / older clang / gcc use -march=native; Apple-silicon clang wants
0 commit comments