13 lines
401 B
Bash
Executable File
13 lines
401 B
Bash
Executable File
#!/bin/bash
|
|
/usr/local/bin/cmake --version
|
|
FACTOR=$1
|
|
set -ex
|
|
cd Lab/demo
|
|
/usr/local/bin/cmake -S Lab -B build -DCGAL_DIR="$2"
|
|
mapfile -t PLUGINS_ARRAY <<< "$(/usr/local/bin/cmake --build build -t help | grep -E 'plugin$' |& cut -d\ -f2)"
|
|
NB_OF_PLUGINS=${#PLUGINS_ARRAY[@]}
|
|
DEL=$(( NB_OF_PLUGINS / 4 + 1))
|
|
cd build
|
|
NUM_PROCS=$(nproc)
|
|
make "-j${NUM_PROCS}" "${PLUGINS_ARRAY[@]:$((FACTOR * DEL)):$DEL}"
|