# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1360902228 0 # Node ID 495793f9b50356f1095c2fabcf6e40548642d6cf # Parent b5e1ccc76e58af0d239b9bc5d3aff94370756bd0 Create a dwindows.pc during install to support pkg-config in addition to our own dwindows-config script. diff -r b5e1ccc76e58 -r 495793f9b503 Makefile.in --- 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; \ diff -r b5e1ccc76e58 -r 495793f9b503 configure --- 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;; diff -r b5e1ccc76e58 -r 495793f9b503 configure.in --- 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 diff -r b5e1ccc76e58 -r 495793f9b503 dwindows1.pc.in --- /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