changeset 1850:495793f9b503

Create a dwindows.pc during install to support pkg-config in addition to our own dwindows-config script.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 15 Feb 2013 04:23:48 +0000
parents b5e1ccc76e58
children c14384f1077b
files Makefile.in configure configure.in dwindows1.pc.in
diffstat 4 files changed, 15 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.in	Tue Jan 01 23:18:56 2013 +0000
+++ b/Makefile.in	Fri Feb 15 04:23:48 2013 +0000
@@ -92,6 +92,8 @@
 	$(INSTALL) $(srcdir)/dw.h $(prefix)/include; \
 	sed -e 's/@DW_MAJOR_VERSION@/'$(VER_MAJ)'/' -e 's/@DW_MINOR_VERSION@/'$(VER_MIN)'/' -e 's/@DW_SUB_VERSION@/'$(VER_REV)'/' < dwindows-config1 > dwindows-config
 	$(INSTALL) dwindows-config $(prefix)/bin; \
+	sed -e 's/@VERSION@/'$(VER_MAJ).$(VER_MIN).$(VER_REV)'/' < dwindows1.pc > dwindows.pc
+	$(INSTALL) dwindows.pc $(prefix)/lib/pkgconfig; \
 	$(INSTALL) $(srcdir)/dwindows-config.1 $(prefix)/share/man/man1; \
 	cd $(prefix)/share/man/man1; gzip -f -9 dwindows-config.1
 	$(INSTALL) $(SYSCONF_LINK_TARGET)  $(prefix)/lib; \
--- a/configure	Tue Jan 01 23:18:56 2013 +0000
+++ b/configure	Fri Feb 15 04:23:48 2013 +0000
@@ -5904,7 +5904,7 @@
 
 
 
-ac_config_files="$ac_config_files Makefile dwindows-config1"
+ac_config_files="$ac_config_files Makefile dwindows1.pc dwindows-config1"
 
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
@@ -6610,6 +6610,7 @@
   case $ac_config_target in
     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "dwindows1.pc") CONFIG_FILES="$CONFIG_FILES dwindows1.pc" ;;
     "dwindows-config1") CONFIG_FILES="$CONFIG_FILES dwindows-config1" ;;
 
   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
--- a/configure.in	Tue Jan 01 23:18:56 2013 +0000
+++ b/configure.in	Fri Feb 15 04:23:48 2013 +0000
@@ -361,5 +361,6 @@
 
 AC_CONFIG_FILES([
 Makefile
+dwindows1.pc
 dwindows-config1 ])
 AC_OUTPUT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dwindows1.pc.in	Fri Feb 15 04:23:48 2013 +0000
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${exec_prefix}/include
+ 
+Name: dwindows
+Description: Dynamic Windows Cross platform UI Toolkit
+Version: @VERSION@
+Libs: @LIBS@
+Cflags: @CFLAGS@ -D@DW_DEFINE@
\ No newline at end of file