blob: 64567dd0ad5f046cd3d2a30638d0e5e95db44050 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001--- a/src/Makefile
2+++ b/src/Makefile
3@@ -126,7 +126,7 @@ c89:
4 @echo ''
5
6 FreeBSD NetBSD OpenBSD freebsd:
7- $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit" SYSLIBS="-Wl,-E -ledit" CC="cc"
8+ $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX $(if $(USE_READLINE), -DLUA_USE_READLINE) -I/usr/include/edit" SYSLIBS="-Wl,-E -ledit" CC="cc"
9
10 generic: $(ALL)
11
12@@ -136,13 +136,13 @@ ios:
13 Linux linux: linux-noreadline
14
15 linux-noreadline:
16- $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl"
17+ $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX $(if $(USE_READLINE), -DLUA_USE_READLINE)" SYSLIBS="-Wl,-E -ldl $(if $(USE_READLINE), -lreadline)"
18
19 linux-readline:
20 $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE" SYSLIBS="-Wl,-E -ldl -lreadline"
21
22 Darwin macos macosx:
23- $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX -DLUA_USE_READLINE" SYSLIBS="-lreadline"
24+ $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX $(if $(USE_READLINE), -DLUA_USE_READLINE)" SYSLIBS="$(if $(USE_READLINE), -lreadline)"
25
26 mingw:
27 $(MAKE) "LUA_A=lua54.dll" "LUA_T=lua.exe" \