[Hdrflow-svn] SF.net SVN: hdrflow: [246] trunk/unity.sh
Status: Pre-Alpha
Brought to you by:
glslang
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. |