1
0
mirror of https://github.com/lua/lua synced 2026-06-08 15:34:49 +00:00

Ease slightly making Lua with C89

This commit is contained in:
Roberto Ierusalimschy
2024-11-15 11:43:32 -03:00
parent 8a4419b119
commit ee6a4cd1ec
2 changed files with 8 additions and 1 deletions
+5
View File
@@ -87,6 +87,11 @@
#endif
#if defined(LUA_USE_C89) && defined(LUA_USE_POSIX)
#error "Posix is not compatible with C89"
#endif
/*
@@ LUAI_IS32INT is true iff 'int' has (at least) 32 bits.
*/
+3 -1
View File
@@ -69,7 +69,9 @@ CWARNS= $(CWARNSCPP) $(CWARNSC) $(CWARNGCC)
LOCAL = $(TESTS) $(CWARNS)
# enable Linux goodies
# To enable Linux goodies, -DLUA_USE_LINUX
# For C89, "-std=c89 -DLUA_USE_C89"
# Note that Linux/Posix options are not compatible with C89
MYCFLAGS= $(LOCAL) -std=c99 -DLUA_USE_LINUX
MYLDFLAGS= $(LOCAL) -Wl,-E
MYLIBS= -ldl