diff options
author | Mike Pall <mike> | 2013-07-09 17:30:36 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2013-07-09 17:30:36 +0200 |
commit | 146807b7e82a8a5b9999928c4a767f1d0db11b82 (patch) | |
tree | 8146118cba06f4663752008973a5c9ec3c07de74 /src/Makefile | |
parent | 88188d52f763aa8bb686003bd459d8b605998850 (diff) | |
parent | 519ef0cba7ebceb99e727da9655692d137854188 (diff) | |
download | luajit-146807b7e82a8a5b9999928c4a767f1d0db11b82.tar.gz luajit-146807b7e82a8a5b9999928c4a767f1d0db11b82.tar.bz2 luajit-146807b7e82a8a5b9999928c4a767f1d0db11b82.zip |
Merge branch 'master' into v2.1
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/Makefile b/src/Makefile index 94bc0fd2..441feffb 100644 --- a/src/Makefile +++ b/src/Makefile | |||
@@ -185,9 +185,10 @@ TARGET_LD= $(CROSS)$(CC) | |||
185 | TARGET_AR= $(CROSS)ar rcus | 185 | TARGET_AR= $(CROSS)ar rcus |
186 | TARGET_STRIP= $(CROSS)strip | 186 | TARGET_STRIP= $(CROSS)strip |
187 | 187 | ||
188 | TARGET_LIBPATH= $(or $(PREFIX),/usr/local)/$(or $(MULTILIB),lib) | ||
188 | TARGET_SONAME= libluajit-$(ABIVER).so.$(MAJVER) | 189 | TARGET_SONAME= libluajit-$(ABIVER).so.$(MAJVER) |
189 | TARGET_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).dylib | 190 | TARGET_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).dylib |
190 | TARGET_DYLIBPATH= $(or $(PREFIX),/usr/local)/lib/$(TARGET_DYLIBNAME) | 191 | TARGET_DYLIBPATH= $(TARGET_LIBPATH)/$(TARGET_DYLIBNAME) |
191 | TARGET_DLLNAME= lua$(NODOTABIVER).dll | 192 | TARGET_DLLNAME= lua$(NODOTABIVER).dll |
192 | TARGET_XSHLDFLAGS= -shared -fPIC -Wl,-soname,$(TARGET_SONAME) | 193 | TARGET_XSHLDFLAGS= -shared -fPIC -Wl,-soname,$(TARGET_SONAME) |
193 | TARGET_DYNXLDOPTS= | 194 | TARGET_DYNXLDOPTS= |
@@ -246,12 +247,18 @@ TARGET_ARCH+= $(patsubst %,-DLUAJIT_TARGET=LUAJIT_ARCH_%,$(TARGET_LJARCH)) | |||
246 | 247 | ||
247 | ifneq (,$(PREFIX)) | 248 | ifneq (,$(PREFIX)) |
248 | ifneq (/usr/local,$(PREFIX)) | 249 | ifneq (/usr/local,$(PREFIX)) |
249 | TARGET_XCFLAGS+= -DLUA_XROOT=\"$(PREFIX)/\" | 250 | TARGET_XCFLAGS+= -DLUA_ROOT=\"$(PREFIX)\" |
250 | ifneq (/usr,$(PREFIX)) | 251 | ifneq (/usr,$(PREFIX)) |
251 | TARGET_DYNXLDOPTS= -Wl,-rpath,$(PREFIX)/lib | 252 | TARGET_DYNXLDOPTS= -Wl,-rpath,$(TARGET_LIBPATH) |
252 | endif | 253 | endif |
253 | endif | 254 | endif |
254 | endif | 255 | endif |
256 | ifneq (,$(MULTILIB)) | ||
257 | TARGET_XCFLAGS+= -DLUA_MULTILIB=\"$(MULTILIB)\" | ||
258 | endif | ||
259 | ifneq (,$(LMULTILIB)) | ||
260 | TARGET_XCFLAGS+= -DLUA_LMULTILIB=\"$(LMULTILIB)\" | ||
261 | endif | ||
255 | 262 | ||
256 | ############################################################################## | 263 | ############################################################################## |
257 | # System detection. | 264 | # System detection. |