Files
termux-packages/packages/mujs/ldflags.patch
termux-pacman-bot ebbdf612dc fix(main/mujs): condense build.sh
- See https://github.com/termux/termux-packages/pull/26862#issuecomment-3397630045

- Prefer `$CPPFLAGS` over explicit `-I$TERMUX_PREFIX/include`

- Prefer `TERMUX_PKG_EXTRA_MAKE_ARGS` over explicit `termux_step_make()`

- Fix `Makefile` to respect environment `CFLAGS` and `prefix`
2025-11-08 01:32:46 +00:00

26 lines
608 B
Diff

--- a/Makefile
+++ b/Makefile
@@ -4,11 +4,11 @@
default: build/debug/mujs build/debug/mujs-pp
-CFLAGS = -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter
+CFLAGS ?= -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter
OPTIM = -O3
-prefix = /usr/local
+prefix ?= /usr/local
bindir = $(prefix)/bin
incdir = $(prefix)/include
libdir = $(prefix)/lib
@@ -33,7 +33,7 @@ HDRS = mujs.h jsi.h regexp.h utf.h astnames.h opnames.h utfdata.h
ifneq ($(HAVE_READLINE),no)
READLINE_CFLAGS = -DHAVE_READLINE
- READLINE_LIBS = -lreadline
+ READLINE_LIBS = $(LDFLAGS) -lreadline
endif
SRCS = \