aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMu Qiao <qiaomuf@gentoo.org>2011-08-03 16:35:09 +0800
committerMu Qiao <qiaomuf@gentoo.org>2011-08-04 22:15:13 +0800
commit3eec2301d03a7055a2663ac0071d9e7afb4fd395 (patch)
treec991a429190acafa388a709fa308863545546a66
parentBuild: install public headers (diff)
downloadlibbash-3eec2301d03a7055a2663ac0071d9e7afb4fd395.tar.gz
libbash-3eec2301d03a7055a2663ac0071d9e7afb4fd395.tar.bz2
libbash-3eec2301d03a7055a2663ac0071d9e7afb4fd395.zip
Build: add libbash.pc.in
-rw-r--r--.gitignore1
-rw-r--r--Makefile.am5
-rw-r--r--configure.ac2
-rw-r--r--libbash.pc.in10
4 files changed, 16 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 0aef229..311384d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,6 +9,7 @@
*.class
*.java
*.tokens
+*.pc
libbash-*
.deps
.libs
diff --git a/Makefile.am b/Makefile.am
index cf09ee3..1f48eca 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -187,7 +187,7 @@ CLEANFILES = $(GENERATED_PARSER_CPP) \
massif.out \
callgrind.out
-libbash_includedir = $(includedir)/libbash-0.1/libbash
+libbash_includedir = $(includedir)/libbash-@PACKAGE_VERSION@/libbash
libbash_include_HEADERS = include/libbash.h \
include/common.h \
include/divide_by_zero_error.h \
@@ -322,6 +322,9 @@ EXTRA_DIST = bashast/bashast.g \
$(BASH_LOG_COMPILER) \
$(EBUILD_LOG_COMPILER)
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libbash.pc
+
coding_standard.pdf: coding_standard/coding_standard.tex
$(AM_V_GEN)@PDFLATEX@ coding_standard/coding_standard.tex 2&>1 > /dev/null
diff --git a/configure.ac b/configure.ac
index 3563013..c5bbbb1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -60,7 +60,7 @@ if test "$PDFLATEX" = "no"; then
fi
AC_CHECK_LIB([antlr3c],[antlr3AsciiFileStreamNew],[],[AC_MSG_ERROR(libasntlr3c not found. Have you installed the C antlr runtime?)])
-AC_CONFIG_FILES([Makefile])
+AC_CONFIG_FILES([Makefile libbash.pc])
DX_HTML_FEATURE(ON)
DX_MAN_FEATURE(OFF)
DX_CHM_FEATURE(OFF)
diff --git a/libbash.pc.in b/libbash.pc.in
new file mode 100644
index 0000000..c312986
--- /dev/null
+++ b/libbash.pc.in
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libbash
+Description: A C++ library for bash
+Requires:
+Version: @PACKAGE_VERSION@
+Cflags: -I${includedir}/libbash-@PACKAGE_VERSION@