]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[FreeTDM] Add --with-pkgconfigdir option to FreeTDM.
authorStefan Knoblich <s.knoblich@axsentis.de>
Sat, 19 Feb 2011 22:35:41 +0000 (23:35 +0100)
committerStefan Knoblich <s.knoblich@axsentis.de>
Sat, 19 Feb 2011 22:35:41 +0000 (23:35 +0100)
Default behaviour is unchanged.

Packagers should use this option to install freetdm.pc into
the system's main pkg-config directory (e.g. /usr/lib/pkgconfig).

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
libs/freetdm/Makefile.am
libs/freetdm/configure.ac

index b3353f32de2201bfb6e6b425fd7d368939d3ef56..63e04b6d0b4b85289439e8bb734f247cdc4c415a 100644 (file)
@@ -62,7 +62,7 @@ LINK      = $(LIBTOOL) --mode=link --tag=CC $(CC) $(FTDM_CFLAGS) $(LDFLAGS) -o $
 #
 EXTRA_DIST = freetdm.pc.in
 
-pkgconfigdir   = $(libdir)/pkgconfig
+pkgconfigdir   = @pkgconfigdir@
 pkgconfig_DATA = freetdm.pc
 
 
index 1f4fc9c6ac616f55124adb67e86809ac3df7affb..29661c1cdf171f80ab2798a3ee0cf0fdd97023a4 100644 (file)
@@ -65,6 +65,18 @@ AC_ARG_WITH([modinstdir],
 )
 AC_SUBST([modinstdir])
 
+# freetdm.pc pkgconfig file
+AC_ARG_WITH([pkgconfigdir],
+       [AS_HELP_STRING([--with-pkgconfigdir=DIR], [Installation directory for pkgconfig file (default: ${libdir}/pkgconfig)])],
+       [case "${withval}" in
+        yes|no) AC_MSG_ERROR([Invalid value ${withval} for option --with-pkgconfigdir]) ;;
+        *) pkgconfigdir="${withval}" ;;
+        esac
+       ],
+       [pkgconfigdir="${libdir}/pkgconfig"]
+)
+AC_SUBST([pkgconfigdir])
+
 AC_ARG_ENABLE([enable_64],
        [AS_HELP_STRING([--enable-64], [Enable 64bit compilation])],
        [enable_64="${enableval}"],