Module: sip-router
Branch: master
Commit: e8506004db6fdbb8104197d72de5b57ed8295d24
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e850600…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Thu May 31 22:22:19 2012 +0200
app_lua: don't use variable for lua version detection
- trying to see if this makes it work on debian wheezy, as the make
command is re-exeuting in infinite loop of implicit rule
---
modules/app_lua/Makefile | 23 ++++++++++++++++-------
1 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/modules/app_lua/Makefile b/modules/app_lua/Makefile
index 17e975e..7dc9546 100644
--- a/modules/app_lua/Makefile
+++ b/modules/app_lua/Makefile
@@ -20,13 +20,17 @@ ifeq ($(BUILDER),)
LIBS= -llua5.1
endif
else
- LUANAME=lua
- LUALIBS = $(shell pkg-config --silence-errors --libs ${LUANAME})
+ LUAVER=XX
+ LUALIBS = $(shell pkg-config --silence-errors --libs lua)
ifeq ($(LUALIBS),)
- LUANAME=lua5.1
- LUALIBS = $(shell pkg-config --silence-errors --libs ${LUANAME})
+ LUALIBS = $(shell pkg-config --silence-errors --libs lua5.1)
+ ifneq ($(LUALIBS),)
+ LUAVER=51
+ endif
+ else
+ LUAVER=5X
endif
- ifeq ($(LUALIBS),)
+ ifeq ($(LUAVER),XX)
LUA51 = $(shell ls /usr/lib/liblua* | grep liblua5.1)
ifeq ($(LUA51),)
DEFS+=-I/usr/include/lua
@@ -36,8 +40,13 @@ ifeq ($(BUILDER),)
LIBS= -llua5.1
endif
else
- DEFS+= $(shell pkg-config --cflags ${LUANAME})
- LIBS = $(shell pkg-config --libs ${LUANAME})
+ ifeq ($(LUAVER),51)
+ DEFS+= $(shell pkg-config --cflags lua5.1)
+ LIBS = $(shell pkg-config --libs lua5.1)
+ else
+ DEFS+= $(shell pkg-config --cflags lua)
+ LIBS = $(shell pkg-config --libs lua)
+ endif
endif
endif
else