better ninja build output

This commit is contained in:
alemuntoni 2022-11-24 12:50:10 +01:00
parent e9aafd9290
commit 25a218e988
3 changed files with 6 additions and 12 deletions

View File

@ -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

View File

@ -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

View File

@ -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