CCMAKE_CC=gcc-6
CCMAKE_CXX=g++-6
LIB_INSTALL="/usr/local/lib/x86_64-linux-gnu/"
+MAKE_STATUS_FILE="./000_make_status_config_build.log"
BUILD_TYPE="Relwithdebinfo"
CMAKE_APPENDFLAG=""
make clean
make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log
- case $? in
+ _STATUS=${PIPESTATUS[0]}
+ echo -e "$1 :" "${_STATUS}" >> ../../${MAKE_STATUS_FILE}
+ case ${_STATUS} in
0 ) sudo make install 2>&1 | tee -a ./make.log ;;
- * ) exit $? ;;
+ * )
+ exit ${_STATUS}
+ ;;
esac
make clean
esac
# libCSPGui
-
+echo "Make status:" > ${MAKE_STATUS_FILE}
case ${USE_COMMON_DEVICE_LIB} in
"Yes" | "yes" | "YES" )
CMAKE_FLAGS4="-DUSE_DEVICES_SHARED_LIB=ON"
CMAKE_FLAGS4=""
;;
esac
+
build_dll libCSPfmgen
build_dll libCSPavio
build_dll libCSPgui
${CMAKE_APPENDFLAG} \
"-DCMAKE_EXE_LINKER_FLAGS:STRING=${MAKEFLAGS_LINK_BASE}" \
.. | tee make.log
-
${CMAKE} -D CMAKE_C_COMPILER:STRING=${CCMAKE_CC} \
-D CMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \
${CMAKE_FLAGS1} \
${CMAKE_APPENDFLAG} \
"-DCMAKE_EXE_LINKER_FLAGS:STRING=${MAKEFLAGS_LINK_BASE}" \
.. | tee -a make.log
-
+
+
make clean
make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log
- case $? in
+ _STATUS=${PIPESTATUS[0]}
+ echo -e "${SRCDATA}:" "${_STATUS}" >> ../../${MAKE_STATUS_FILE}
+
+ case ${_STATUS} in
0 ) sudo make install 2>&1 | tee -a ./make.log ;;
- * ) exit $? ;;
+ * )
+ exit ${_STATUS}
+ ;;
esac
make clean