now all our supported platforms are POSIX
This commit is contained in:
parent
6860a02396
commit
63e3ba62c2
12
src/Makefile
12
src/Makefile
|
@ -81,33 +81,31 @@ none:
|
||||||
freebsd:
|
freebsd:
|
||||||
$(MAKE) -C luasocket bsd
|
$(MAKE) -C luasocket bsd
|
||||||
$(MAKE) -C luasec bsd
|
$(MAKE) -C luasec bsd
|
||||||
$(MAKE) all MYCFLAGS="-DLUA_USE_POSIX" MYLIBS="-Wl,-E -lncursesw"
|
$(MAKE) all MYLIBS="-Wl,-E -lncursesw"
|
||||||
|
|
||||||
linux:
|
linux:
|
||||||
$(MAKE) -C lcurses CC="$(CC)" CFLAGS="$(CFLAGS)"
|
$(MAKE) -C lcurses CC="$(CC)" CFLAGS="$(CFLAGS)"
|
||||||
$(MAKE) -C luasocket linux
|
$(MAKE) -C luasocket linux
|
||||||
$(MAKE) -C luasec linux
|
$(MAKE) -C luasec linux
|
||||||
$(MAKE) all MYCFLAGS="-Wpedantic -DLUA_USE_POSIX" MYLIBS="-Wl,-E -lncursesw"
|
$(MAKE) all MYCFLAGS=-Wpedantic MYLIBS="-Wl,-E -lncursesw"
|
||||||
|
|
||||||
macosx:
|
macosx:
|
||||||
$(MAKE) -C lcurses CC="$(CC)" CFLAGS="$(CFLAGS)"
|
$(MAKE) -C lcurses CC="$(CC)" CFLAGS="$(CFLAGS)"
|
||||||
$(MAKE) -C luasocket macosx
|
$(MAKE) -C luasocket macosx
|
||||||
$(MAKE) -C luasec macosx
|
$(MAKE) -C luasec macosx
|
||||||
$(MAKE) all MYCFLAGS="-Wpedantic -DLUA_USE_POSIX" MYLIBS="-L/usr/local/opt/openssl@3/lib -lncurses"
|
$(MAKE) all MYCFLAGS=-Wpedantic MYLIBS="-L/usr/local/opt/openssl@3/lib -lncurses"
|
||||||
# use this on Mac OS X 10.3-
|
|
||||||
# $(MAKE) all MYCFLAGS=-DLUA_USE_POSIX
|
|
||||||
|
|
||||||
openbsd:
|
openbsd:
|
||||||
$(MAKE) -C lcurses CC="$(CC)" CFLAGS="$(CFLAGS)"
|
$(MAKE) -C lcurses CC="$(CC)" CFLAGS="$(CFLAGS)"
|
||||||
$(MAKE) -C luasocket bsd
|
$(MAKE) -C luasocket bsd
|
||||||
$(MAKE) -C luasec bsd
|
$(MAKE) -C luasec bsd
|
||||||
$(MAKE) all MYCFLAGS="-DLUA_USE_POSIX" MYLIBS="-Wl,-E -lncurses"
|
$(MAKE) all MYLIBS="-Wl,-E -lncurses"
|
||||||
|
|
||||||
netbsd:
|
netbsd:
|
||||||
$(MAKE) -C lcurses CC="$(CC)" CFLAGS="$(CFLAGS)"
|
$(MAKE) -C lcurses CC="$(CC)" CFLAGS="$(CFLAGS)"
|
||||||
$(MAKE) -C luasocket bsd
|
$(MAKE) -C luasocket bsd
|
||||||
$(MAKE) -C luasec bsd
|
$(MAKE) -C luasec bsd
|
||||||
$(MAKE) all MYCFLAGS="-DLUA_USE_POSIX" MYLIBS="-Wl,-E -lcurses"
|
$(MAKE) all MYLIBS="-Wl,-E -lcurses"
|
||||||
|
|
||||||
# list targets that do not create files (but not all makes understand .PHONY)
|
# list targets that do not create files (but not all makes understand .PHONY)
|
||||||
.PHONY: all $(PLATS) default o a clean depend echo none
|
.PHONY: all $(PLATS) default o a clean depend echo none
|
||||||
|
|
|
@ -34,17 +34,10 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
@@ LUA_USE_POSIX includes all functionallity listed as X/Open System
|
|
||||||
@* Interfaces Extension (XSI).
|
|
||||||
** CHANGE it (define it) if your system is XSI compatible.
|
|
||||||
*/
|
|
||||||
#if defined(LUA_USE_POSIX)
|
|
||||||
#define LUA_USE_MKSTEMP
|
#define LUA_USE_MKSTEMP
|
||||||
#define LUA_USE_ISATTY
|
#define LUA_USE_ISATTY
|
||||||
#define LUA_USE_POPEN
|
#define LUA_USE_POPEN
|
||||||
#define LUA_USE_ULONGJMP
|
#define LUA_USE_ULONGJMP
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue