From 5e52ae70dc0fab34cf11a2ede8d76182773c05d4 Mon Sep 17 00:00:00 2001 From: Gianfranco Costamagna Date: Tue, 22 Sep 2015 08:31:26 +0200 Subject: [PATCH] =?UTF-8?q?Add=20pkg=20config=20file=20(with=20help=20from?= =?UTF-8?q?=20Vicente=20Adolfo=20Bolea=20S=C3=A1nchez)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + Makefile.am | 3 +++ UnitTest++.pc.in | 11 +++++++++++ configure.ac | 1 + 4 files changed, 16 insertions(+) create mode 100644 UnitTest++.pc.in diff --git a/.gitignore b/.gitignore index 49c8320..c36c64c 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ Makefile.in .libs *.log *.trs +*.pc diff --git a/Makefile.am b/Makefile.am index e26a370..18db0ef 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,3 +3,6 @@ EXTRA_DIST = docs include UnitTest++/Makefile.am include tests/Makefile.am + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = UnitTest++.pc diff --git a/UnitTest++.pc.in b/UnitTest++.pc.in new file mode 100644 index 0000000..5020a22 --- /dev/null +++ b/UnitTest++.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: UnitTest++ +Description: UnitTest++ is a simple C++ Unit Test Framework +URL: https://github.com/unittest-cpp/unittest-cpp +Version: @PACKAGE_VERSION@ +Libs: -L${libdir} -lUnitTest++ +Cflags: -I${includedir}/ diff --git a/configure.ac b/configure.ac index 63a816e..a6e069d 100644 --- a/configure.ac +++ b/configure.ac @@ -6,6 +6,7 @@ AC_INIT([UnitTest++], [1.4.1], [pjohnmeyer@gmail.com]) AC_CONFIG_SRCDIR([UnitTest++/TestDetails.cpp]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_FILES([UnitTest++.pc]) AM_INIT_AUTOMAKE([foreign subdir-objects]) AM_CONDITIONAL([WINDOWS],