ソースを参照

pkg-config: if not anything else, helps with static linkage

Heikki Lindholm 17 年 前
コミット
fe8b7d92cd
3 ファイル変更18 行追加1 行削除
  1. 4 1
      Makefile.am
  2. 1 0
      configure.ac
  3. 13 0
      libmicrohttpd.pc.in

+ 4 - 1
Makefile.am

@@ -1,4 +1,7 @@
 ACLOCAL_AMFLAGS = -I m4
 SUBDIRS  = contrib src doc m4 . 
-EXTRA_DIST = acinclude.m4
+EXTRA_DIST = acinclude.m4 libmicrohttpd.pc.in
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libmicrohttpd.pc
 

+ 1 - 0
configure.ac

@@ -298,6 +298,7 @@ AC_SUBST(EXT_LIB_PATH)
 AC_SUBST(EXT_LIBS)
 
 AC_CONFIG_FILES([ 
+libmicrohttpd.pc
 Makefile
 contrib/Makefile
 doc/Makefile

+ 13 - 0
libmicrohttpd.pc.in

@@ -0,0 +1,13 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libmicrohttpd
+Description: A library for creating an embedded HTTP server
+Version: @VERSION@
+Requires:
+Conflicts:
+Libs: -L${libdir} -lmicrohttpd
+Libs.private: @LIBGCRYPT_LIBS@
+Cflags: -I${includedir}