X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fbld_scripts%2Fbld_static.sh;fp=cinelerra-5.1%2Fbld_scripts%2Fbld_static.sh;h=c6157f77c0cd3d789c07733e4f319e6e35a5cafe;hb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;hp=0000000000000000000000000000000000000000;hpb=52fcc46226f9df46f9ce9d0566dc568455a7db0b;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/bld_scripts/bld_static.sh b/cinelerra-5.1/bld_scripts/bld_static.sh new file mode 100755 index 00000000..c6157f77 --- /dev/null +++ b/cinelerra-5.1/bld_scripts/bld_static.sh @@ -0,0 +1,43 @@ +#!/bin/bash + +dir="$1" +shift +path="/home" +bld="git-repo" +proj="cinelerra5" +base="cinelerra-5.1" + +if [ ! -d "$path/$dir/$bld" ]; then + echo "$bld missing in $path/$dir" + exit 1 +fi + +cd "$path/$dir/$bld" +rm -rf "$proj" +git clone --depth 1 "git://git.cinelerra-cv.org/goodguy/cinelerra.git" "$proj" +#rsh host tar -C /mnt0/cinelerra5 -cf - cinelerra | tar -xf - +#mv cinelerra cinelerra5 +if [ $? -ne 0 ]; then + echo "git clone $proj failed" + exit 1 +fi + +cd "$proj/$base" +if [ "$dir" = "ubuntu" ]; then + echo "CFLAGS += -DPNG_SKIP_SETJMP_CHECK=1" >> global_config +fi +if [ "$dir" = "centos" ]; then + echo "EXTRA_LIBS += -lnuma" >> global_config + echo "CFLAGS += -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS" >> global_config +fi +if [ "$dir" = "suse" ]; then + echo "EXTRA_LIBS += -lnuma" >> global_config +fi + +STATIC_LIBRARIES=1 ./configure >& log +make >> log 2>&1 $@ +make install >> log 2>&1 + +echo "finished: scanning log for ***" +grep -a "\*\*\*" log +