Changeset

7617:c6d18ee93e34

configure: Add initial attempt at pkg-config preset
author Kim Alvefur <zash@zash.se>
date Fri, 19 Aug 2016 16:06:07 +0200
parents 7616:a53ae6c998cf
children 7618:5a09c1166d89
files configure
diffstat 1 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Fri Aug 19 16:05:36 2016 +0200
+++ b/configure	Fri Aug 19 16:06:07 2016 +0200
@@ -146,6 +146,20 @@
          LUA_INCDIR="/usr/local/include";
          LUA_INCDIR_SET="yes"
       fi
+      if [ "$OSTYPE" = "pkg-config" ]; then
+         if [ "$LUA_SUFFIX_SET" != "yes" ]; then
+            LUA_SUFFIX="5.1";
+            LUA_SUFFIX_SET=yes
+         fi
+         LUA_CF="$(pkg-config --cflags-only-I lua$LUA_SUFFIX)"
+         LUA_CF="${LUA_CF#*-I}"
+         LUA_CF="${LUA_CF%% *}"
+         if [ "$LUA_CF" != "" ]; then
+            LUA_INCDIR="$LUA_CF"
+            LUA_INCDIR_SET=yes
+         fi
+         CFLAGS="$CFLAGS -D_GNU_SOURCE"
+      fi
       ;;
    --libdir=*)
       LIBDIR="$value"