summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile5
-rw-r--r--nix/flake.nix4
2 files changed, 7 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 1292b22..61f0a0c 100644
--- a/Makefile
+++ b/Makefile
@@ -18,8 +18,13 @@ ifdef FASTER_IS_BETTER
DISABLE_COV := 1
DISABLE_RAND := 1
DISABLE_TRACE := 1
+
+ CXXFLAGS += -O3 -flto
+ LDFLAGS += -O3 -flto
endif
+export CXXFLAGS LDFLAGS
+
X_MODE := $(if $(DISABLE_RAND),fast,unique)
VFLAGS ?= \
diff --git a/nix/flake.nix b/nix/flake.nix
index 25eac80..6dabcd0 100644
--- a/nix/flake.nix
+++ b/nix/flake.nix
@@ -143,8 +143,8 @@
shellHook = ''
export CROSS_COMPILE=arm-unknown-linux-gnueabi-
export MAKEFLAGS="AR=gcc-ar"
- export CXXFLAGS="-O3 -flto $(pkg-config --cflags sdl2 ncursesw)"
- export LDFLAGS="-O3 -flto $(pkg-config --libs sdl2 ncursesw)"
+ export CXXFLAGS="$(pkg-config --cflags sdl2 ncursesw)"
+ export LDFLAGS="$(pkg-config --libs sdl2 ncursesw)"
# <https://discourse.nixos.org/t/fonts-in-nix-installed-packages-on-a-non-nixos-system/5871/7>
export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive"