A more friendly approach to make clean in c_src.
This commit is contained in:
parent
bfc180eeb3
commit
d93f0bc162
1 changed files with 13 additions and 8 deletions
|
@ -39,7 +39,7 @@ get_wt ()
|
||||||
git clone ${WT_REPO} && \
|
git clone ${WT_REPO} && \
|
||||||
(cd $BASEDIR/wiredtiger && git checkout $WT_VSN || exit 1)
|
(cd $BASEDIR/wiredtiger && git checkout $WT_VSN || exit 1)
|
||||||
else
|
else
|
||||||
git clone -b ${WT_BRANCH} --single-branch ${WT_REPO} && \
|
git clone -b ${WT_BRANCH} ${WT_REPO} && \
|
||||||
(cd $BASEDIR/wiredtiger && git checkout -b $WT_BRANCH origin/$WT_BRANCH || exit 1)
|
(cd $BASEDIR/wiredtiger && git checkout -b $WT_BRANCH origin/$WT_BRANCH || exit 1)
|
||||||
fi
|
fi
|
||||||
mv wiredtiger $WT_DIR || exit 1
|
mv wiredtiger $WT_DIR || exit 1
|
||||||
|
@ -51,10 +51,16 @@ get_wt ()
|
||||||
./autogen.sh || exit 1
|
./autogen.sh || exit 1
|
||||||
cd ./build_posix || exit 1
|
cd ./build_posix || exit 1
|
||||||
[ -e Makefile ] && $MAKE distclean
|
[ -e Makefile ] && $MAKE distclean
|
||||||
|
wt_configure;
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
wt_configure ()
|
||||||
|
{
|
||||||
|
(cd $BASEDIR/$WT_DIR/build_posix
|
||||||
../configure --with-pic \
|
../configure --with-pic \
|
||||||
--enable-snappy \
|
--enable-snappy \
|
||||||
--prefix=${BASEDIR}/system || exit 1
|
--prefix=${BASEDIR}/system || exit 1)
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
get_snappy ()
|
get_snappy ()
|
||||||
|
@ -89,8 +95,8 @@ update_deps ()
|
||||||
|
|
||||||
build_wt ()
|
build_wt ()
|
||||||
{
|
{
|
||||||
(cd $BASEDIR/$WT_DIR/build_posix && \
|
wt_configure;
|
||||||
$MAKE -j && $MAKE install)
|
(cd $BASEDIR/$WT_DIR/build_posix && $MAKE -j && $MAKE install)
|
||||||
}
|
}
|
||||||
|
|
||||||
build_snappy ()
|
build_snappy ()
|
||||||
|
@ -103,9 +109,8 @@ build_snappy ()
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
clean)
|
clean)
|
||||||
[ -d $WT_DIR/build_posix ] && \
|
[ -d $WT_DIR/build_posix ] && (cd $WT_DIR/build_posix; make distclean)
|
||||||
rm -rf $WT_DIR/build_posix && mkdir $WT_DIR/build_posix
|
rm -rf system $SNAPPY_DIR
|
||||||
rm -rf system $WT_DIR $SNAPPY_DIR
|
|
||||||
rm -f ${BASEDIR}/../priv/wt
|
rm -f ${BASEDIR}/../priv/wt
|
||||||
rm -f ${BASEDIR}/../priv/libwiredtiger-*.so
|
rm -f ${BASEDIR}/../priv/libwiredtiger-*.so
|
||||||
rm -f ${BASEDIR}/../priv/libwiredtiger_*.so
|
rm -f ${BASEDIR}/../priv/libwiredtiger_*.so
|
||||||
|
|
Loading…
Reference in a new issue