Module: sip-router
Branch: master
Commit: e8506004db6fdbb8104197d72de5b57ed8295d24
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e8506004db6fdbb8104197d72de5b57ed8295d24

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
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


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to