mirror of
https://github.com/lunarmodules/luafilesystem.git
synced 2026-07-22 02:53:06 +00:00
Makefile: make it easier to switch Lua versions
This commit is contained in:
8
config
8
config
@@ -3,12 +3,14 @@
|
|||||||
# Default installation prefix
|
# Default installation prefix
|
||||||
PREFIX=/usr/local
|
PREFIX=/usr/local
|
||||||
|
|
||||||
|
LUA_VERSION = 5.1
|
||||||
|
|
||||||
# System's libraries directory (where binary libraries are installed)
|
# System's libraries directory (where binary libraries are installed)
|
||||||
LUA_LIBDIR= $(PREFIX)/lib/lua/5.1
|
LUA_LIBDIR= $(PREFIX)/lib/lua/$(LUA_VERSION)
|
||||||
|
|
||||||
# Lua includes directory
|
# Lua includes directory
|
||||||
LUA_INC += -I$(PREFIX)/include
|
LUA_INC += -I$(PREFIX)/include
|
||||||
LUA_INC += -I/usr/include/lua5.1
|
LUA_INC += -I/usr/include/lua$(LUA_VERSION) -I/usr/include/lua/$(LUA_VERSION)
|
||||||
|
|
||||||
# OS dependent
|
# OS dependent
|
||||||
LIB_OPTION= -shared #for Linux
|
LIB_OPTION= -shared #for Linux
|
||||||
@@ -17,8 +19,6 @@ LIB_OPTION= -shared #for Linux
|
|||||||
# Minimum runtime OS version on macOS
|
# Minimum runtime OS version on macOS
|
||||||
MACOSX_DEPLOYMENT_TARGET= 10.5
|
MACOSX_DEPLOYMENT_TARGET= 10.5
|
||||||
|
|
||||||
LIBNAME= $T.so.$V
|
|
||||||
|
|
||||||
# Compilation directives
|
# Compilation directives
|
||||||
WARN= -O2 -Wall -fPIC -W -Waggregate-return -Wcast-align -Wmissing-prototypes -Wnested-externs -Wshadow -Wwrite-strings -pedantic
|
WARN= -O2 -Wall -fPIC -W -Waggregate-return -Wcast-align -Wmissing-prototypes -Wnested-externs -Wshadow -Wwrite-strings -pedantic
|
||||||
INCS= $(LUA_INC)
|
INCS= $(LUA_INC)
|
||||||
|
|||||||
10
config.win
10
config.win
@@ -1,14 +1,14 @@
|
|||||||
|
LUA_VERSION= 5.1
|
||||||
|
|
||||||
# Installation directories
|
# Installation directories
|
||||||
# System's libraries directory (where binary libraries are installed)
|
# System's libraries directory (where binary libraries are installed)
|
||||||
LUA_LIBDIR= "c:\lua5.1"
|
LUA_LIBDIR= "c:\lua$(LUA_VERSION)"
|
||||||
|
|
||||||
# Lua includes directory
|
# Lua includes directory
|
||||||
LUA_INC= "c:\lua5.1\include"
|
LUA_INC= "c:\lua$(LUA_VERSION)\include"
|
||||||
|
|
||||||
# Lua library
|
# Lua library
|
||||||
LUA_LIB= "c:\lua5.1\lua5.1.lib"
|
LUA_LIB= "c:\lua$(LUA_VERSION)\lua$(LUA_VERSION).lib"
|
||||||
|
|
||||||
LIBNAME= $T.dll
|
|
||||||
|
|
||||||
# Compilation directives
|
# Compilation directives
|
||||||
WARN= /O2
|
WARN= /O2
|
||||||
|
|||||||
Reference in New Issue
Block a user