build-cross-tools: Add options for disabling various parts of the build
This commit is contained in:
1 parent
9a1a99fdbd
commit
a291ea689e
1 file changed
+21
-4
+21
-4
@@ -21,9 +21,22 @@ while [ $# -gt 0 ]; do
|
|||||||
--with-python)
|
--with-python)
|
||||||
PYTHON=1
|
PYTHON=1
|
||||||
;;
|
;;
|
||||||
|
--disable-lldb)
|
||||||
|
LLVM_ARGS="$LLVM_ARGS $1"
|
||||||
|
NO_LLDB=1
|
||||||
|
;;
|
||||||
--disable-lldb-mi)
|
--disable-lldb-mi)
|
||||||
NO_LLDB_MI=1
|
NO_LLDB_MI=1
|
||||||
;;
|
;;
|
||||||
|
--disable-clang-tools-extra)
|
||||||
|
LLVM_ARGS="$LLVM_ARGS $1"
|
||||||
|
;;
|
||||||
|
--disable-mingw-w64-tools)
|
||||||
|
NO_MINGW_W64_TOOLS=1
|
||||||
|
;;
|
||||||
|
--disable-make)
|
||||||
|
NO_MAKE=1
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
if [ -z "$NATIVE" ]; then
|
if [ -z "$NATIVE" ]; then
|
||||||
NATIVE="$1"
|
NATIVE="$1"
|
||||||
@@ -40,7 +53,7 @@ while [ $# -gt 0 ]; do
|
|||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
if [ -z "$CROSS_ARCH" ]; then
|
if [ -z "$CROSS_ARCH" ]; then
|
||||||
echo $0 native prefix arch [--with-python] [--disable-lldb-mi]
|
echo $0 native prefix arch [--with-python] [--disable-lldb] [--disable-lldb-mi] [--disable-clang-tool-extra] [--disable-mingw-w64-tools] [--disable-make]
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -59,11 +72,15 @@ if [ -n "$PYTHON" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
./build-llvm.sh $PREFIX --host=$HOST $LLVM_ARGS
|
./build-llvm.sh $PREFIX --host=$HOST $LLVM_ARGS
|
||||||
if [ -z "$NO_LLDB_MI" ]; then
|
if [ -z "$NO_LLDB" ] && [ -z "$NO_LLDB_MI" ]; then
|
||||||
./build-lldb-mi.sh $PREFIX --host=$HOST
|
./build-lldb-mi.sh $PREFIX --host=$HOST
|
||||||
fi
|
fi
|
||||||
./strip-llvm.sh $PREFIX --host=$HOST
|
./strip-llvm.sh $PREFIX --host=$HOST
|
||||||
./build-mingw-w64-tools.sh $PREFIX --skip-include-triplet-prefix --host=$HOST
|
if [ -z "$NO_MINGW_W64_TOOLS" ]; then
|
||||||
|
./build-mingw-w64-tools.sh $PREFIX --skip-include-triplet-prefix --host=$HOST
|
||||||
|
fi
|
||||||
./install-wrappers.sh $PREFIX --host=$HOST
|
./install-wrappers.sh $PREFIX --host=$HOST
|
||||||
./prepare-cross-toolchain.sh $NATIVE $PREFIX $CROSS_ARCH
|
./prepare-cross-toolchain.sh $NATIVE $PREFIX $CROSS_ARCH
|
||||||
./build-make.sh $PREFIX --host=$HOST
|
if [ -z "$NO_MAKE" ]; then
|
||||||
|
./build-make.sh $PREFIX --host=$HOST
|
||||||
|
fi
|
||||||
Reference in new issue
Block a user