moench zmq processor option included to compile

This commit is contained in:
maliakal_d 2020-06-17 15:33:41 +02:00
parent cf9ec3de0d
commit 55af974c4e

16
cmk.sh
View File

@ -12,6 +12,7 @@ TESTS=0
SIMULATOR=0 SIMULATOR=0
CTBGUI=0 CTBGUI=0
MANUALS=0 MANUALS=0
MOENCHZMQ=0
CLEAN=0 CLEAN=0
@ -20,7 +21,7 @@ CMAKE_PRE=""
CMAKE_POST="" CMAKE_POST=""
usage() { echo -e " usage() { echo -e "
Usage: $0 [-c] [-b] [-p] [e] [t] [r] [g] [s] [u] [i] [m] [-h] [-d <HDF5 directory>] [-j] <Number of threads> Usage: $0 [-c] [-b] [-p] [e] [t] [r] [g] [s] [u] [i] [m] [-h] [z] [-d <HDF5 directory>] [-j] <Number of threads>
-[no option]: only make -[no option]: only make
-c: Clean -c: Clean
-b: Builds/Rebuilds CMake files normal mode -b: Builds/Rebuilds CMake files normal mode
@ -36,6 +37,7 @@ Usage: $0 [-c] [-b] [-p] [e] [t] [r] [g] [s] [u] [i] [m] [-h] [-d <HDF5 director
-e: Debug mode -e: Debug mode
-i: Builds tests -i: Builds tests
-m: Manuals -m: Manuals
-z: Moench zmq processor
Rebuild when you switch to a new build and compile in parallel: Rebuild when you switch to a new build and compile in parallel:
./cmk.sh -bj5 ./cmk.sh -bj5
@ -71,7 +73,7 @@ For rebuilding only certain sections
" ; exit 1; } " ; exit 1; }
while getopts ":bpchd:j:trgeisum" opt ; do while getopts ":bpchd:j:trgeisumz" opt ; do
case $opt in case $opt in
b) b)
echo "Building of CMake files Required" echo "Building of CMake files Required"
@ -130,6 +132,10 @@ while getopts ":bpchd:j:trgeisum" opt ; do
echo "Compiling Manuals" echo "Compiling Manuals"
MANUALS=1 MANUALS=1
;; ;;
z)
echo "Compiling Moench Zmq Processor"
MOENCHZMQ=1
;;
u) u)
echo "Compiling Options: Chip Test Gui" echo "Compiling Options: Chip Test Gui"
CTBGUI=1 CTBGUI=1
@ -210,6 +216,12 @@ if [ $MANUALS -eq 1 ]; then
echo "Manuals Option enabled" echo "Manuals Option enabled"
fi fi
#Moench zmq processor
if [ $MOENCHZMQ -eq 1 ]; then
CMAKE_POST+=" -DSLS_USE_MOENCH=ON "
echo "Moench Zmq Processor Option enabled"
fi
#Chip Test Gui #Chip Test Gui
if [ $CTBGUI -eq 1 ]; then if [ $CTBGUI -eq 1 ]; then
CMAKE_POST+=" -DSLS_USE_CTBGUI=ON " CMAKE_POST+=" -DSLS_USE_CTBGUI=ON "