aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2018-10-23 06:36:15 +0000
committerNIIBE Yutaka <[email protected]>2018-10-23 06:36:15 +0000
commit00e955558c66f80acad9225d2eae82459d87dc54 (patch)
tree468c381ae7ea41dab58f53d76de3410413519fa5
parentbuild: Supply CC to invoke gpg-error-config. (diff)
downloadlibgpg-error-00e955558c66f80acad9225d2eae82459d87dc54.tar.gz
libgpg-error-00e955558c66f80acad9225d2eae82459d87dc54.zip
build: Fix detecting build on multiarch environment.
* configure.ac: Rough match by shell pattern. -- Since libdir is i386-linux-gnu on Debian i686-linux-gnu machine, exact match to host_alias didn't work. Signed-off-by: NIIBE Yutaka <[email protected]>
-rw-r--r--configure.ac17
1 files changed, 10 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac
index 25719d4..b735fa6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -651,13 +651,16 @@ AC_ARG_ENABLE([tests], AC_HELP_STRING([--disable-tests],
build_tests=$enableval, build_tests=yes)
AM_CONDITIONAL([BUILD_TESTS], [test "x$build_tests" != xno])
-if expr $libdir : ".*/$host_alias\$" >/dev/null; then
- # Looks like it's multiarch, then,
- # let the script detect host architecture at runtime
- pkg_config_libdir=auto
-else
- pkg_config_libdir=$libdir/pkgconfig
-fi
+case "$libdir" in
+ */*-*-*)
+ # Looks like it's multiarch, then,
+ # let the script detect host architecture at runtime
+ pkg_config_libdir=auto
+ ;;
+ *)
+ pkg_config_libdir=$libdir/pkgconfig
+ ;;
+esac
AC_SUBST(pkg_config_libdir)
#
# Substitution