autotools: install .pc files to the correct directory on FreeBSD
authorq66 <quaker66@gmail.com>
Thu, 7 Aug 2014 21:49:09 +0000 (22:49 +0100)
committerq66 <quaker66@gmail.com>
Thu, 7 Aug 2014 21:49:09 +0000 (22:49 +0100)
Makefile.am
configure.ac

index 13d9ac9..9ab1e96 100644 (file)
@@ -71,7 +71,12 @@ m4/efl_doxygen.m4 \
 config.rpath \
 pkgbuild/PKGBUILD
 
+if HAVE_FREEBSD
+pkgconfigdir = $(libdir)data/pkgconfig
+else
 pkgconfigdir = $(libdir)/pkgconfig
+endif
+
 pkgconfig_DATA = elementary.pc
 
 cmakeconfigdir = $(libdir)/cmake/Elementary
index 2934824..21b7e2c 100644 (file)
@@ -37,6 +37,12 @@ ELM_UNIX_DEF="#undef"
 ELM_WIN32_DEF="#undef"
 have_windows="no"
 have_dlopen="no"
+have_freebsd="no"
+case "$host_os" in
+   freebsd*)
+      have_freebsd="yes"
+   ;;
+esac
 case "$host_os" in
    mingw*)
       PKG_CHECK_MODULES([EVIL], [evil])
@@ -88,6 +94,7 @@ esac
 
 AM_CONDITIONAL([BUILD_RUN], [test "x$have_socket" = "xyes"])
 AM_CONDITIONAL([BUILD_MODULES], [test "x$have_dlopen" = "xyes"])
+AM_CONDITIONAL([HAVE_FREEBSD], [test "x${have_freebsd}" = "xyes"])
 
 AC_SUBST([default_engine])
 AC_DEFINE_UNQUOTED([DEFAULT_ENGINE], ["$default_engine"], ["Default engine according to host"])