b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame^] | 1 | --- 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" \ |