mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-20 02:40:03 +02:00
fixed cmk.sh to only compile documentation or only rst
This commit is contained in:
parent
9c58b4802c
commit
816e5200b2
43
cmk.sh
43
cmk.sh
@ -12,6 +12,7 @@ TESTS=0
|
|||||||
SIMULATOR=0
|
SIMULATOR=0
|
||||||
CTBGUI=0
|
CTBGUI=0
|
||||||
MANUALS=0
|
MANUALS=0
|
||||||
|
MANUALS_ONLY_RST=0
|
||||||
MOENCHZMQ=0
|
MOENCHZMQ=0
|
||||||
|
|
||||||
|
|
||||||
@ -21,7 +22,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] [z] [-d <HDF5 directory>] [-j] <Number of threads>
|
Usage: $0 [-c] [-b] [-p] [e] [t] [r] [g] [s] [u] [i] [m] [n] [-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
|
||||||
@ -37,6 +38,7 @@ Usage: $0 [-c] [-b] [-p] [e] [t] [r] [g] [s] [u] [i] [m] [-h] [z] [-d <HDF5 dire
|
|||||||
-e: Debug mode
|
-e: Debug mode
|
||||||
-i: Builds tests
|
-i: Builds tests
|
||||||
-m: Manuals
|
-m: Manuals
|
||||||
|
-n: Manuals without compiling doxygen (only rst)
|
||||||
-z: Moench zmq processor
|
-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:
|
||||||
@ -73,7 +75,7 @@ For rebuilding only certain sections
|
|||||||
|
|
||||||
" ; exit 1; }
|
" ; exit 1; }
|
||||||
|
|
||||||
while getopts ":bpchd:j:trgeisumz" opt ; do
|
while getopts ":bpchd:j:trgeisumnz" opt ; do
|
||||||
case $opt in
|
case $opt in
|
||||||
b)
|
b)
|
||||||
echo "Building of CMake files Required"
|
echo "Building of CMake files Required"
|
||||||
@ -132,6 +134,10 @@ while getopts ":bpchd:j:trgeisumz" opt ; do
|
|||||||
echo "Compiling Manuals"
|
echo "Compiling Manuals"
|
||||||
MANUALS=1
|
MANUALS=1
|
||||||
;;
|
;;
|
||||||
|
n)
|
||||||
|
echo "Compiling Manuals (Only RST)"
|
||||||
|
MANUALS_ONLY_RST=1
|
||||||
|
;;
|
||||||
z)
|
z)
|
||||||
echo "Compiling Moench Zmq Processor"
|
echo "Compiling Moench Zmq Processor"
|
||||||
MOENCHZMQ=1
|
MOENCHZMQ=1
|
||||||
@ -268,20 +274,33 @@ fi
|
|||||||
|
|
||||||
#make
|
#make
|
||||||
if [ $COMPILERTHREADS -gt 0 ]; then
|
if [ $COMPILERTHREADS -gt 0 ]; then
|
||||||
BUILDCOMMAND="make -j$COMPILERTHREADS"
|
if [ $MANUALS -eq 0 ] && [ $MANUALS_ONLY_RST -eq 0 ]; then
|
||||||
echo $BUILDCOMMAND
|
BUILDCOMMAND="make -j$COMPILERTHREADS"
|
||||||
eval $BUILDCOMMAND
|
|
||||||
if [ $MANUALS -eq 1 ]; then
|
|
||||||
BUILDCOMMAND="make docs -j$COMPILERTHREADS"
|
|
||||||
echo $BUILDCOMMAND
|
echo $BUILDCOMMAND
|
||||||
eval $BUILDCOMMAND
|
eval $BUILDCOMMAND
|
||||||
|
else
|
||||||
|
if [ $MANUALS -eq 1 ]; then
|
||||||
|
BUILDCOMMAND="make docs -j$COMPILERTHREADS"
|
||||||
|
echo $BUILDCOMMAND
|
||||||
|
eval $BUILDCOMMAND
|
||||||
|
else
|
||||||
|
BUILDCOMMAND="make rst -j$COMPILERTHREADS"
|
||||||
|
echo $BUILDCOMMAND
|
||||||
|
eval $BUILDCOMMAND
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "make"
|
if [ $MANUALS -eq 0 ] && [ $MANUALS_ONLY_RST -eq 0 ]; then
|
||||||
make
|
echo "make"
|
||||||
if [ $MANUALS -eq 1 ]; then
|
make
|
||||||
echo "make docs"
|
else
|
||||||
make docs
|
if [ $MANUALS -eq 1 ]; then
|
||||||
|
echo "make docs"
|
||||||
|
make docs
|
||||||
|
else
|
||||||
|
echo "make rst"
|
||||||
|
make rst
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user