mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-13 00:07:24 +00:00
better ninja build output
This commit is contained in:
parent
e9aafd9290
commit
25a218e988
@ -16,7 +16,6 @@ SCRIPTS_PATH="$(dirname "$(realpath "$0")")"
|
||||
SOURCE_PATH=$SCRIPTS_PATH/../../src
|
||||
BUILD_PATH=$SOURCE_PATH/../build
|
||||
INSTALL_PATH=$SOURCE_PATH/../install/usr/
|
||||
CORES="-j4"
|
||||
DOUBLE_PRECISION_OPTION=""
|
||||
NIGHTLY_OPTION=""
|
||||
QT_DIR=""
|
||||
@ -34,10 +33,6 @@ case $i in
|
||||
INSTALL_PATH="${i#*=}"/usr/
|
||||
shift # past argument=value
|
||||
;;
|
||||
-j*)
|
||||
CORES=$i
|
||||
shift # past argument=value
|
||||
;;
|
||||
-d|--double_precision)
|
||||
DOUBLE_PRECISION_OPTION="-DMESHLAB_BUILD_WITH_DOUBLE_SCALAR=ON"
|
||||
shift # past argument=value
|
||||
@ -75,11 +70,13 @@ fi
|
||||
BUILD_PATH=$(realpath $BUILD_PATH)
|
||||
INSTALL_PATH=$(realpath $INSTALL_PATH)
|
||||
|
||||
cd $BUILD_PATH
|
||||
if [ ! -z "$QT_DIR" ]
|
||||
then
|
||||
export Qt5_DIR=$QT_DIR
|
||||
fi
|
||||
|
||||
cd $BUILD_PATH
|
||||
export NINJA_STATUS="[%p (%f/%t) ] "
|
||||
cmake -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$INSTALL_PATH $CCACHE $DOUBLE_PRECISION_OPTION $NIGHTLY_OPTION $SOURCE_PATH
|
||||
ninja
|
||||
ninja install
|
||||
|
||||
@ -70,12 +70,13 @@ fi
|
||||
BUILD_PATH=$(realpath $BUILD_PATH)
|
||||
INSTALL_PATH=$(realpath $INSTALL_PATH)
|
||||
|
||||
cd $BUILD_PATH
|
||||
if [ ! -z "$QT_DIR" ]
|
||||
then
|
||||
export Qt5_DIR=$QT_DIR
|
||||
fi
|
||||
|
||||
cd $BUILD_PATH
|
||||
export NINJA_STATUS="[%p (%f/%t) ] "
|
||||
cmake -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$INSTALL_PATH $CCACHE $DOUBLE_PRECISION_OPTION $NIGHTLY_OPTION $SOURCE_PATH
|
||||
ninja
|
||||
ninja install
|
||||
|
||||
@ -17,7 +17,6 @@ SOURCE_PATH=$SCRIPTS_PATH/../../src
|
||||
RESOURCES_PATH=$SCRIPTS_PATH/../../resources
|
||||
BUILD_PATH=$SOURCE_PATH/../build
|
||||
INSTALL_PATH=$SOURCE_PATH/../install
|
||||
CORES="-j4"
|
||||
DOUBLE_PRECISION_OPTION=""
|
||||
NIGHTLY_OPTION=""
|
||||
QT_DIR=""
|
||||
@ -35,10 +34,6 @@ case $i in
|
||||
INSTALL_PATH="${i#*=}"
|
||||
shift # past argument=value
|
||||
;;
|
||||
-j*)
|
||||
CORES=$i
|
||||
shift # past argument=value
|
||||
;;
|
||||
-d|--double_precision)
|
||||
DOUBLE_PRECISION_OPTION="-DMESHLAB_BUILD_WITH_DOUBLE_SCALAR=ON"
|
||||
shift # past argument=value
|
||||
@ -74,6 +69,7 @@ then
|
||||
fi
|
||||
|
||||
cd $BUILD_PATH
|
||||
export NINJA_STATUS="[%p (%f/%t) ] "
|
||||
cmake -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$INSTALL_PATH $CCACHE $DOUBLE_PRECISION_OPTION $NIGHTLY_OPTION $SOURCE_PATH
|
||||
ninja
|
||||
ninja install
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user