diff --git a/scripts/create_tarball.sh b/scripts/create_tarball.sh index a91846d..dbb9eef 100755 --- a/scripts/create_tarball.sh +++ b/scripts/create_tarball.sh @@ -283,9 +283,9 @@ REFMAN_SOURCE="$MYTMPDIR_DOXY_BUILD/latex/refman.pdf" echo "--> Integrating Example Snippets" REMEMBER_CUR_DIR=$(pwd) -EXAMPLES_DIR="$MYTMPDIR_BUILD/doc/examples" +EXAMPLES_DIR="$MYTMPDIR_BUILD/doc/examples_raw" INTEGRATE_SNIPPETS_SCRIPT="insert_snippets.py" -EXAMPLES_TARGET_DIR="$MYTMPDIR/${n}/doc/" +EXAMPLES_TARGET_DIR="$MYTMPDIR/${n}/doc/examples" if [ -f $EXAMPLES_DIR/$INTEGRATE_SNIPPETS_SCRIPT ]; then cd "$EXAMPLES_DIR" @@ -293,11 +293,16 @@ if [ -f $EXAMPLES_DIR/$INTEGRATE_SNIPPETS_SCRIPT ]; then echo "---> Calling integrate script" redirect_cmd python insert_snippets.py + + if [ ! -d $EXAMPLES_TARGET_DIR ]; then + echo "---> Examples target dir does not exist. Creating..." + redirect_cmd mkdir $EXAMPLES_TARGET_DIR + fi if [ -d $EXAMPLES_TARGET_DIR ]; then echo "---> Copy integrated examples back" #The examples have been integrated. Copy the integrated source files. - redirect_cmd rsync --archive --recursive $EXAMPLES_DIR $EXAMPLES_TARGET_DIR \ + redirect_cmd rsync --archive --recursive "$EXAMPLES_DIR/" "$EXAMPLES_TARGET_DIR/" \ --exclude=*snippet.h \ --exclude=*fragmented.h \ --exclude=*snippet.cc \