diff --git a/.gitignore b/.gitignore index 9e2b6987dc4bbd8987f80bcddbb2dbcdbc17bcb0..f9ea2d53ee032ccaeb9d64268fc0db88e53d7884 100644 --- a/.gitignore +++ b/.gitignore @@ -110,6 +110,7 @@ libidn2-*.tar.gz libidn2-*.tar.gz.sig libidn2-*/ libidn2.la +libidn2.pc libtool m4/* maint.mk diff --git a/Makefile.am b/Makefile.am index f8512310e09216f79489dcdce1327a5beb9aec83..438b4ceb8845fc962ce7bb0421f46c4afa58bcba 100644 --- a/Makefile.am +++ b/Makefile.am @@ -113,3 +113,6 @@ check-coverage: clean-local: rm -rf */*.gc?? */*/*.gc?? $(LCOV_INFO) lcov + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libidn2.pc diff --git a/configure.ac b/configure.ac index bfaff9a4ed81e00c2aa072da63b924bf9bba414b..6087f20b3ce3a175ca709fec8b0f11dcd94f61ee 100644 --- a/configure.ac +++ b/configure.ac @@ -86,6 +86,7 @@ AC_CONFIG_FILES([ examples/Makefile idn2.h lib/Makefile + libidn2.pc po/Makefile.in src/Makefile tests/Makefile diff --git a/libidn2.pc.in b/libidn2.pc.in new file mode 100644 index 0000000000000000000000000000000000000000..0dade23488659219e19ef5c7692768dcd7458d26 --- /dev/null +++ b/libidn2.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +includedir=@includedir@ +libdir=@libdir@ + +Name: libidn2 +Description: Library implementing IDNA2008 and TR46 +Version: @PACKAGE_VERSION@ +Cflags: -I${includedir} +Libs: -L${libdir} -lidn2 +Libs.private: @LTLIBICONV@ @LTLIBUNISTRING@