Thread: [Hdrflow-svn] SF.net SVN: hdrflow: [145] trunk/unity.sh
Status: Pre-Alpha
Brought to you by:
glslang
From: <gl...@us...> - 2007-05-30 21:01:19
|
Revision: 145 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=145&view=rev Author: glslang Date: 2007-05-30 14:01:08 -0700 (Wed, 30 May 2007) Log Message: ----------- + improvements to the framework generation process. still missing 3rd party libraries deps Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-05-27 19:53:26 UTC (rev 144) +++ trunk/unity.sh 2007-05-30 21:01:08 UTC (rev 145) @@ -64,11 +64,13 @@ framework_dir="$output_directory/$1.framework" mkdir -p "$framework_dir" && mkdir -p "$framework_dir/Versions/$framework_version/Headers" && + mkdir -p "$framework_dir/Versions/$framework_version/PlugIns" && mkdir -p "$framework_dir/Versions/$framework_version/Resources/English.lproj/Documentation" && mkdir -p "$framework_dir/Versions/$framework_version/Resources/Portuguese.lproj/Documentation" && mkdir -p "$framework_dir/Versions/$framework_version/Libraries" && ln -sf "$framework_version" "$framework_dir/Versions/Current" && ln -sf "Versions/Current/Headers" "$framework_dir/Headers" && + ln -sf "Versions/Current/PlugIns" "$framework_dir/PlugIns" && ln -sf "Versions/Current/Resources" "$framework_dir/Resources" && ln -sf "Versions/Current/Libraries" "$framework_dir/Libraries" } @@ -122,11 +124,81 @@ cp ./lib/openlibraries/InfoPlist.strings.template $1.framework/Resources/English.lproj/InfoPlist.strings } +make_framework_plugins_deps( ) +{ + deplist="GLEW boost /usr/local/lib" + for i in $deplist + do plugins=`ls $1.framework/PlugIns` + for j in $plugins + do if [ ! -L $1.framework/PlugIns/$j ] + then install_name_tool -id $install_name_prefix/$1.framework/Versions/$framework_version/$j \ + $1.framework/Versions/$framework_version/PlugIns/$j + depname=`otool -L $1.framework/PlugIns/$j | grep $i | cut -d ' ' -f 1` + for k in $depname + do depdir=`dirname $k` + libname="$k" + if [ $depdir == "." ] + then libname="/usr/local/lib/$depdir/$k" + fi + base=`basename $k` + if [ ! -e $1.framework/Versions/$framework_version/Libraries/$base ] + then + if [ -e $libname ] + then cp $libname $1.framework/Versions/$framework_version/Libraries + install_name_tool -id $install_name_prefix/$1.framework/Versions/$framework_version/$base \ + $1.framework/Versions/$framework_version/Libraries/$base + install_name_tool -change $k \ + $install_name_prefix/$1.framework/Versions/$framework_version/Libraries/$base $1.framework/$1 + fi + fi + install_name_tool -change $k \ + $install_name_prefix/$1.framework/Versions/$framework_version/Libraries/$base \ + $1.framework/Versions/$framework_version/PlugIns/$j + done + fi + done + done +} + make_framework_plugins( ) { - echo $1 + if [ -d "$1/../plugins" ] + then plugins=`ls $1/../plugins` + for i in $plugins + do if [ -d $1/../plugins/$i/.libs ] + then cp -R $1/../plugins/$i/.libs/*.dylib $2.framework/PlugIns + fi + done + fi } +make_framework_interdeps( ) +{ + deplist="openpluginlib_pl openimagelib_il openmedialib_ml" + for i in $deplist + do plugins=`ls $1.framework/PlugIns/*.dylib 2> /dev/null` + for j in $plugins + do depname=`otool -L $j | grep $i | cut -d ' ' -f 1` + if [ ! -z $depname ] + then case $i in + openpluginlib_pl ) + install_name_tool -change $depname \ + $install_name_prefix/HDRFlowPlugin.framework/Versions/$framework_version/HDRFlowPlugin $j + ;; + openimagelib_il ) + install_name_tool -change $depname \ + $install_name_prefix/HDRFlowImage.framework/Versions/$framework_version/HDRFlowImage $j + ;; + openmedialib_ml ) + install_name_tool -change $depname \ + $install_name_prefix/HDRFlowMedia.framework/Versions/$framework_version/HDRFlowMedia $j + ;; + esac + fi + done + done +} + make_framework( ) { make_framework_dir $1 && @@ -134,6 +206,9 @@ make_framework_libs $1 $2 && make_framework_resources $1 make_framework_deps $1 + make_framework_plugins $2 $1 + make_framework_plugins_deps $1 + make_framework_interdeps $1 } if [ "$build_frameworks" -eq 1 ] && [ "$PLATFORM" = "Darwin" ] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-06-22 10:19:41
|
Revision: 155 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=155&view=rev Author: glslang Date: 2007-06-22 03:19:40 -0700 (Fri, 22 Jun 2007) Log Message: ----------- + build update Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-06-17 08:29:21 UTC (rev 154) +++ trunk/unity.sh 2007-06-22 10:19:40 UTC (rev 155) @@ -19,7 +19,7 @@ if [ $# -eq "0" ] then - echo "usage: `basename $0` options (-evbfioxu)" + echo "usage: `basename $0` options (-evbfioxup)" exit 1 fi @@ -31,12 +31,13 @@ build_frameworks=0 build_umbrella=0 +build_installer=0 framework_version="A" install_name_prefix="/Library/Frameworks" output_directory="." -while getopts "v:b:efi:o:x:u" option +while getopts "v:b:efi:o:x:up" option do case $option in e ) update_boost_version=1;; @@ -47,6 +48,7 @@ o ) output_directory="$OPTARG";; i ) install_name_prefix="$OPTARG";; u ) build_umbrella=1;; + p ) build_installer=1;; esac done @@ -326,18 +328,14 @@ find $header_prefix -name '*.hpp' | xargs sed -e "s|boost/|HDRFlowPlugin/boost/|g" -i '' } -make_installer( ) +make_extras_framework( ) { - TMP="/var/tmp" - FMWK="/var/tmp/dstroot$$" - - mkdir -p $FMWK && - cp -R ./HDRFlow.framework $FMWK + echo "not implemented" +} - #/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -build -p $TMP/HDRFlowFramework.pkg \ - # -f $TMP/dstroot$$ -i $PWD/dist/$PLATFORM/core-Info.plist -d $PWD/dist/$PLATFORM/core-desc.plist -ds -v && - - rm -rf $FMWK +make_pkg_installer( ) +{ + /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -build -proj HDRFlowFramework.pmproj -p HDRFlowFramework.pkg } if [ "$build_frameworks" -eq 1 ] && [ "$PLATFORM" = "Darwin" ] @@ -357,6 +355,12 @@ echo -n " HDRFlow..." make_umbrella_framework check_status $? + + if [ "$build_installer -eq 1 ] + then echo " Building packages..." + make_pkg_installer + check_status $? + fi fi fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-08-14 21:53:49
|
Revision: 246 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=246&view=rev Author: glslang Date: 2007-08-14 14:53:44 -0700 (Tue, 14 Aug 2007) Log Message: ----------- +build updates Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-08-14 21:15:41 UTC (rev 245) +++ trunk/unity.sh 2007-08-14 21:53:44 UTC (rev 246) @@ -39,6 +39,9 @@ output_directory="." +openlibraries_configure_options= "--with-boostprefix=/usr/local --with-boostversion=1_34_1 --with-pythonversion=2.3 --with-boostthreadruntime=mt --enable-universalbinaries --disable-dependency-tracking --with-glewprefix=/usr/local" +extras_configure_options="--with-boostprefix=/usr/local --with-boostversion=1_34_1 --with-boostthreadruntime=mt --enable-universalbinaries --disable-dependency-tracking" + while getopts "v:b:efi:o:x:upas" option do case $option in @@ -67,6 +70,14 @@ done fi +strip_library_symbols( ) +{ + if [ "$strip_symbols" -eq 1 ] + then + strip -x $1 + fi +} + make_framework_dir( ) { framework_dir="$output_directory/$1.framework" @@ -131,7 +142,8 @@ do if [ ! -L $i ] then ln -sf Versions/Current/$1 $1.framework/$1 && cp $i $1.framework/Versions/Current/$1 && - install_name_tool -id $install_name_prefix/$1.framework/Versions/$framework_version/$1 $1.framework/$1 + install_name_tool -id $install_name_prefix/$1.framework/Versions/$framework_version/$1 $1.framework/$1 && + strip_library_symbols $1.framework/$1 fi done } @@ -144,7 +156,8 @@ for i in $libs do if [ ! -L $i ] then cp $i $1.framework/Versions/$framework_version/PlugIns/$1.so && - install_name_tool -id $install_name_prefix/$1.framework/Versions/$framework_version/$1 $1.framework/$1 + install_name_tool -id $install_name_prefix/$1.framework/Versions/$framework_version/$1 $1.framework/$1 && + strip_library_symbols $1.framework/Versions/$framework_version/PlugIns/$1.so fi done fi @@ -242,6 +255,7 @@ fi done done + strip_library_symbols $1.framework/Versions/$framework_version/Libraries/* } make_framework_plugins( ) @@ -250,10 +264,11 @@ then plugins=`ls $1/../plugins` for i in $plugins do if [ -d $1/../plugins/$i/.libs ] - then cp -R $1/../plugins/$i/.libs/*.dylib $2.framework/PlugIns + then cp -R $1/../plugins/$i/.libs/*.dylib $2.framework/PlugIns fi done fi + strip_library_symbols $2.framework/PlugIns/* } make_framework_interdeps( ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-16 16:21:00
|
Revision: 305 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=305&view=rev Author: glslang Date: 2007-09-16 09:20:54 -0700 (Sun, 16 Sep 2007) Log Message: ----------- + build fixes Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-09-15 14:51:36 UTC (rev 304) +++ trunk/unity.sh 2007-09-16 16:20:54 UTC (rev 305) @@ -55,7 +55,7 @@ output_directory="." -openlibraries_configure_options="--with-boostprefix=/usr/local --with-boostversion=1_34_1 --with-pythonversion=2.3 --with-boostthreadruntime=mt --enable-universalbinaries --disable-dependency-tracking --with-glewprefix=/usr/local" +openlibraries_configure_options="--with-boostprefix=/usr/local --with-boostversion=1_34_1 --with-pythonversion=2.3 --with-boostthreadruntime=mt --enable-universalbinaries --disable-dependency-tracking --with-glewprefix=/usr/local --with-tiffprefix=/usr/local" extras_configure_options="--with-boostprefix=/usr/local --with-boostversion=1_34_1 --with-boostthreadruntime=mt --enable-universalbinaries --disable-dependency-tracking --with-mayadir=/Applications/Autodesk/maya8.5" extras_image_plugins="ppm raw" @@ -513,19 +513,18 @@ { if [ "$strip_symbols" -eq 1 ] then - echo -n " Stripping symbols..." + echo -n " Stripping symbols..." strip -x HDRFlow.framework/HDRFlow && strip -x HDRFlow.framework/Libraries/* && strip -x HDRFlow.framework/Frameworks/HDRFlowPlugin.framework/HDRFlowPlugin && - strip -x HDRFlow.framework/Frameworks/HDRFlowPlugin.framework/Libraries && + strip -x HDRFlow.framework/Frameworks/HDRFlowPlugin.framework/Libraries/*.dylib && strip -x HDRFlow.framework/Frameworks/HDRFlowPlugin.framework/PlugIns/*.so && - strip -x HDRFlow.framework/Frameworks/HDRFlowPlugin.framework/PlugIns/*.dylib && strip -x HDRFlow.framework/Frameworks/HDRFlowImage.framework/HDRFlowImage && - strip -x HDRFlow.framework/Frameworks/HDRFlowImage.framework/Libraries && + strip -x HDRFlow.framework/Frameworks/HDRFlowImage.framework/Libraries/*.dylib && strip -x HDRFlow.framework/Frameworks/HDRFlowImage.framework/PlugIns/*.so && strip -x HDRFlow.framework/Frameworks/HDRFlowImage.framework/PlugIns/*.dylib && strip -x HDRFlow.framework/Frameworks/HDRFlowMedia.framework/HDRFlowMedia && - strip -x HDRFlow.framework/Frameworks/HDRFlowMedia.framework/Libraries && + strip -x HDRFlow.framework/Frameworks/HDRFlowMedia.framework/Libraries/*.dylib && strip -x HDRFlow.framework/Frameworks/HDRFlowMedia.framework/PlugIns/*.so && strip -x HDRFlow.framework/Frameworks/HDRFlowMedia.framework/PlugIns/*.dylib check_status $? @@ -547,10 +546,9 @@ if [ "$build_umbrella" -eq 1 ] then echo " Building Umbrella Framework..." echo -n " HDRFlow..." - make_umbrella_framework - check_status $? - + make_umbrella_framework && strip_framework_symbols + check_status $? fi if [ "$build_application" -eq 1 ] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-16 17:48:16
|
Revision: 306 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=306&view=rev Author: glslang Date: 2007-09-16 10:48:14 -0700 (Sun, 16 Sep 2007) Log Message: ----------- + build fixes Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-09-16 16:20:54 UTC (rev 305) +++ trunk/unity.sh 2007-09-16 17:48:14 UTC (rev 306) @@ -464,6 +464,21 @@ HDRFlow.framework/Frameworks/$j.framework/PlugIns/$j.so done done + + for j in $fmwklist + do if [ $j == "HDRFlowPlugin" ] + then continue + fi + libraries=`ls HDRFlow.framework/Frameworks/$j.framework/PlugIns/*.dylib` + for lib in $libraries + do depname=`otool -L $lib | grep $i | cut -d ' ' -f 1` + for k in $depname + do base=`basename $k` + install_name_tool -change $k \ + $install_name_prefix/HDRFlow.framework/Versions/$framework_version/Libraries/$base $lib + done + done + done done update_umbrella_framework_install_names "HDRFlowPlugin" @@ -513,7 +528,7 @@ { if [ "$strip_symbols" -eq 1 ] then - echo -n " Stripping symbols..." + echo -n " Stripping symbols..." strip -x HDRFlow.framework/HDRFlow && strip -x HDRFlow.framework/Libraries/* && strip -x HDRFlow.framework/Frameworks/HDRFlowPlugin.framework/HDRFlowPlugin && @@ -531,6 +546,16 @@ fi } +make_framework_libraries_unique( ) +{ + libraries=`ls HDRFlow.framework/Versions/$framework_version/Libraries/*.dylib` + for i in $libraries + do if [ -e HDRFlow.framework/Versions/$framework_version/Frameworks/$1.framework/Versions/$framework_version/Libraries/`basename $i` ] + then rm -rf HDRFlow.framework/Versions/$framework_version/Frameworks/$1.framework/Versions/$framework_version/Libraries/`basename $i` + fi + done +} + if [ "$build_frameworks" -eq 1 ] && [ "$PLATFORM" = "Darwin" ] then echo "Building OS/X Frameworks..." @@ -547,7 +572,10 @@ then echo " Building Umbrella Framework..." echo -n " HDRFlow..." make_umbrella_framework && - strip_framework_symbols + strip_framework_symbols && + make_framework_libraries_unique "HDRFlowPlugin" && + make_framework_libraries_unique "HDRFlowImage" && + make_framework_libraries_unique "HDRFlowMedia" check_status $? fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-30 14:34:00
|
Revision: 325 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=325&view=rev Author: glslang Date: 2007-09-30 07:33:59 -0700 (Sun, 30 Sep 2007) Log Message: ----------- + build fixes Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-09-30 13:56:58 UTC (rev 324) +++ trunk/unity.sh 2007-09-30 14:33:59 UTC (rev 325) @@ -20,7 +20,7 @@ if [ $# -eq "0" ] then echo "usage: `basename $0` options (-evbfioxupasm)" - echo " -e ) update_boost_version" + echo " -e ) update Boost version (Win32 only)" echo " -v ) boost_old_version" echo " -b ) boost_new_version" echo " -f ) build OS/X frameworks" @@ -32,6 +32,7 @@ echo " -a ) build application" echo " -s ) strip symbols" echo " -m ) package maya plugins" + echo " -d ) update OpenLibraries version (Win32 only)" echo echo " Examples:" echo " sh ./unity.sh -fu - build OS/X umbrella framework" @@ -44,6 +45,10 @@ boost_old_version=1_34 boost_new_version=1_34_1 +update_olibs_version=0 +olibs_old_version=0.4.0 +olibs_new_version=0.5.0 + build_frameworks=0 build_umbrella=0 build_installer=0 @@ -60,7 +65,7 @@ extras_image_plugins="ppm raw" -while getopts "v:b:efi:o:x:upasm" option +while getopts "v:b:efi:o:x:upasmd" option do case $option in e ) update_boost_version=1;; @@ -75,6 +80,7 @@ a ) build_application=1;; s ) strip_symbols=1;; m ) build_maya_plugins=1;; + d ) update_olibs_version=1;; esac done @@ -89,6 +95,15 @@ done fi +if [ "$update_olibs_version" -eq 1 ] +then + find . -type f -name '*.vcproj' -print | while read i + do cp $i $i.unity.bak && + sed -e "s|-$olibs_old_version.dll|-$olibs_new_version.dll|g" -e "s|$olibs_old_version.lib|$olibs_new_version.lib|g" $i.unity.bak > $i && + rm -f $i.unity.bak + done +fi + make_framework_dir( ) { framework_dir="$output_directory/$1.framework" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-30 14:57:50
|
Revision: 327 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=327&view=rev Author: glslang Date: 2007-09-30 07:57:49 -0700 (Sun, 30 Sep 2007) Log Message: ----------- + build fixes Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-09-30 14:55:34 UTC (rev 326) +++ trunk/unity.sh 2007-09-30 14:57:49 UTC (rev 327) @@ -19,7 +19,7 @@ if [ $# -eq "0" ] then - echo "usage: `basename $0` options (-evbfioxupasm)" + echo "usage: `basename $0` options (-evbfioxupasmd)" echo " -e ) update Boost version (Win32 only)" echo " -v ) boost_old_version" echo " -b ) boost_new_version" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-30 18:38:23
|
Revision: 333 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=333&view=rev Author: glslang Date: 2007-09-30 11:38:21 -0700 (Sun, 30 Sep 2007) Log Message: ----------- + bump olibs to 0.5.0 (take two) Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-09-30 18:30:54 UTC (rev 332) +++ trunk/unity.sh 2007-09-30 18:38:21 UTC (rev 333) @@ -46,8 +46,8 @@ boost_new_version=1_34_1 update_olibs_version=0 -olibs_old_version=0.4.0 -olibs_new_version=0.5.0 +olibs_old_version=0.5.0 +olibs_new_version=0_5_0 build_frameworks=0 build_umbrella=0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-09-30 18:42:01
|
Revision: 335 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=335&view=rev Author: glslang Date: 2007-09-30 11:41:58 -0700 (Sun, 30 Sep 2007) Log Message: ----------- + unity script update Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-09-30 18:39:22 UTC (rev 334) +++ trunk/unity.sh 2007-09-30 18:41:58 UTC (rev 335) @@ -46,7 +46,7 @@ boost_new_version=1_34_1 update_olibs_version=0 -olibs_old_version=0.5.0 +olibs_old_version=0_4_0 olibs_new_version=0_5_0 build_frameworks=0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-10-03 20:54:18
|
Revision: 344 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=344&view=rev Author: glslang Date: 2007-10-03 13:54:17 -0700 (Wed, 03 Oct 2007) Log Message: ----------- +generalise for install name prefix Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-10-01 20:10:44 UTC (rev 343) +++ trunk/unity.sh 2007-10-03 20:54:17 UTC (rev 344) @@ -21,12 +21,12 @@ then echo "usage: `basename $0` options (-evbfioxupasmd)" echo " -e ) update Boost version (Win32 only)" - echo " -v ) boost_old_version" - echo " -b ) boost_new_version" + echo " -v ) boost old version" + echo " -b ) boost new version" echo " -f ) build OS/X frameworks" echo " -x ) framework version" echo " -o ) output_directory" - echo " -i ) install_name_prefix" + echo " -i ) install name prefix" echo " -u ) build OS/X umbrella framework" echo " -p ) build installer" echo " -a ) build application" @@ -413,7 +413,7 @@ install_name_tool -id $install_name_prefix/HDRFlow.framework/Frameworks/$1.framework/Versions/A/PlugIns/$1.so $2 fmwklist="HDRFlowPlugin HDRFlowImage HDRFlowMedia" for i in $fmwklist - do install_name_tool -change /Library/Frameworks/$i.framework/Versions/A/$i \ + do install_name_tool -change $install_name_prefix/$i.framework/Versions/A/$i \ $install_name_prefix/HDRFlow.framework/Frameworks/$i.framework/Versions/A/$i $2 done } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gl...@us...> - 2007-10-13 17:50:58
|
Revision: 357 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=357&view=rev Author: glslang Date: 2007-10-13 10:50:57 -0700 (Sat, 13 Oct 2007) Log Message: ----------- + build fix Modified Paths: -------------- trunk/unity.sh Modified: trunk/unity.sh =================================================================== --- trunk/unity.sh 2007-10-13 14:56:36 UTC (rev 356) +++ trunk/unity.sh 2007-10-13 17:50:57 UTC (rev 357) @@ -542,11 +542,6 @@ esac done - # Copy Boost and GLEW headers - #cp -R /usr/local/include/boost-$boost_new_version/boost HDRFlow.framework/Versions/$framework_version/Frameworks/HDRFlowPlugin.framework/Headers - #cp -R /usr/local/include/GL/glew.h HDRFlow.framework/Versions/$framework_version/Frameworks/HDRFlowPlugin.framework/Headers - #header_prefix="HDRFlow.framework/Versions/$framework_version/Frameworks/HDRFlowPlugin.framework/Headers/boost" - #find $header_prefix -name '*.hpp' | xargs sed -e "s|boost/|HDRFlowPlugin/boost/|g" -i '' check_status $? } @@ -587,7 +582,8 @@ { libraries=`ls HDRFlow.framework/Versions/$framework_version/Libraries/*.dylib` for i in $libraries - do if [ -e HDRFlow.framework/Versions/$framework_version/Frameworks/$1.framework/Versions/$framework_version/Libraries/`basename $i` ] + do install_name_tool -id $install_name_prefix/HDRFlow.framework/Versions/$framework_version/Libraries/`basename $i` $i + if [ -e HDRFlow.framework/Versions/$framework_version/Frameworks/$1.framework/Versions/$framework_version/Libraries/`basename $i` ] then rm -rf HDRFlow.framework/Versions/$framework_version/Frameworks/$1.framework/Versions/$framework_version/Libraries/`basename $i` fi done This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |