Author: ranger
Date: Thu Aug 30 22:44:09 2007
New Revision: 938

URL: 
http://svn.finkproject.org/websvn/listing.php?sc=1&rev=938&repname=user%3a+ranger
Log:
more generic

Modified:
    trunk/kde-mac/qt/resources/postprocess-pkgconfig-files.sh

Modified: trunk/kde-mac/qt/resources/postprocess-pkgconfig-files.sh
URL: 
http://svn.finkproject.org/websvn/diff.php?path=/trunk/kde-mac/qt/resources/postprocess-pkgconfig-files.sh&rev=938&repname=user%3a+ranger
==============================================================================
--- trunk/kde-mac/qt/resources/postprocess-pkgconfig-files.sh (original)
+++ trunk/kde-mac/qt/resources/postprocess-pkgconfig-files.sh Thu Aug 30 
22:44:09 2007
@@ -1,9 +1,20 @@
 #!/bin/sh
 
-perl -pi -e 's,-L\S+ *,,gs' *.pc
-perl -pi -e 's,-F\S+ *,,gs' *.pc
-perl -pi -e 's,-I\S+ *,,gs' *.pc
-perl -pi -e 's,^Libs: *,Libs: -F\${libdir} -L\${libdir} -L/opt/kde4-deps/lib 
,' *.pc
-perl -pi -e 's,^Cflags: *,Cflags: -F\${libdir} -I\${prefix}/include 
-I\${includedir} -I/opt/kde4-deps/include ,' *.pc
-perl -pi -e 's,-l(Qt\S+)_debug,-framework $1,gs' `ls *.pc | grep -v QtUiTools`
-perl -pi -e 's,-l(Qt\S+),-framework $1,gs' `ls *.pc | grep -v QtUiTools`
+PCDIR="$1"; shift
+
+if [ -z "$PCDIR" ]; then
+       PCDIR=.
+fi
+
+perl -pi -e 's,-L\S+ *,,gs' $PCDIR/*.pc
+perl -pi -e 's,-F\S+ *,,gs' $PCDIR/*.pc
+perl -pi -e 's,-I\S+ *,,gs' $PCDIR/*.pc
+perl -pi -e 's,^Libs: *,Libs: -F\${libdir} -L\${libdir} ,' $PCDIR/*.pc
+perl -pi -e 's,^Cflags: *,Cflags: -F\${libdir} -I\${prefix}/include 
-I\${includedir} ,' $PCDIR/*.pc
+perl -pi -e 's,-l(Qt\S+)_debug,-framework $1,gs' `ls $PCDIR/*.pc | grep -v 
QtUiTools`
+perl -pi -e 's,-l(Qt\S+),-framework $1,gs' `ls $PCDIR/*.pc | grep -v QtUiTools`
+
+for dir in "$@"; do
+       perl -pi -e "s,^(Libs: .*)\$,\$1 -L${dir}/lib," $PCDIR/*.pc
+       perl -pi -e "s,^(Cflags: .*)\$,\$1 -I${dir}/include," $PCDIR/*.pc
+done


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to