Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2012-05-10 15:08:25 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2012-05-10 15:08:25 +0400
commitcc5f18693f061aa1506e720a01d7baeb194f6ada (patch)
tree4321521fb950492151b0880034636d8ccf28e365 /extern/carve
parent89b61e5430ee5f3fcd32c9b4989ecacc04107306 (diff)
Carve and libmv bundling scripts: should work with svn checkout now
Diffstat (limited to 'extern/carve')
-rwxr-xr-xextern/carve/bundle.sh18
1 files changed, 10 insertions, 8 deletions
diff --git a/extern/carve/bundle.sh b/extern/carve/bundle.sh
index 881367fe687..74f14e10723 100755
--- a/extern/carve/bundle.sh
+++ b/extern/carve/bundle.sh
@@ -1,8 +1,10 @@
#!/bin/sh
-if [ -d ./.svn ]; then
- echo "This script is supposed to work only when using git-svn"
- exit 1
+if [ "x$1" = "x--i-really-know-what-im-doing" ] ; then
+ echo Proceeding as requested by command line ...
+else
+ echo "*** Please run again with --i-really-know-what-im-doing ..."
+ exit 1
fi
tmp=`mktemp -d`
@@ -14,8 +16,8 @@ for p in `cat ./patches/series`; do
cat ./patches/$p | patch -d $tmp/carve -p1
done
-rm -rf include
-rm -rf lib
+find include -type f -not -iwholename '*.svn*' -exec rm -rf {} \;
+find lib -type f -not -iwholename '*.svn*' -exec rm -rf {} \;
cat "files.txt" | while read f; do
mkdir -p `dirname $f`
@@ -24,9 +26,9 @@ done
rm -rf $tmp
-sources=`find ./lib -type f -iname '*.cc' -or -iname '*.cpp' -or -iname '*.c' | sed -r 's/^\.\//\t/'`
-headers=`find ./lib -type f -iname '*.h' -or -iname '*.hpp' | sed -r 's/^\.\//\t/'`
-includes=`find ./include -type f -iname '*.h' -or -iname '*.hpp' | sed -r 's/^\.\//\t/'`
+sources=`find ./lib -type f -iname '*.cc' -or -iname '*.cpp' -or -iname '*.c' | sed -r 's/^\.\//\t/' | sort -d`
+headers=`find ./lib -type f -iname '*.h' -or -iname '*.hpp' | sed -r 's/^\.\//\t/' | sort -d`
+includes=`find ./include -type f -iname '*.h' -or -iname '*.hpp' | sed -r 's/^\.\//\t/' | sort -d`
mkdir -p include/carve/external/boost
cp patches/files/random.hpp include/carve/external/boost/random.hpp