# "No" or "Yes"
STRIP_SYMBOLS="No"
# "No" or "Yes"
-USE_RADICAL_OPTIMIZE="No"
-=======
+USE_RADICAL_OPTIMIZE="Yes"
# "No" or "Yes"
USE_COMMON_DEVICE_LIB="Yes"
+# "No" or "Yes"
+USE_WHOLE_PROGRAM_OPTIMIZE="No"
ADDITIONAL_MAKEFLAGS_LINK_EXE=""
ADDITIONAL_MAKEFLAGS_LINK_DLL=""
LIB_INSTALL="/usr/local/lib/x86_64-linux-gnu/"
-MAKEFLAGS_GENERAL="-j3"
+MAKEFLAGS_GENERAL="-j4"
#MAKEFLAGS_BASE=""
CMAKE_APPENDFLAG="${CMAKE_APPENDFLAG} -DUSE_MOVIE_SAVER=ON -DUSE_MOVIE_LOADER=ON"
"No" | "no" | "NO" | * )
MAKEFLAGS_BASE3=" \
-O2 \
+ -mtune=generic \
+ -ftree-vectorize \
-funroll-loops \
-floop-nest-optimize \
-msse -msse2 \
+ -Wall \
${MAKEFLAGS_BASE} \
"
;;
esac
+case ${USE_WHOLE_PROGRAM_OPTIMIZE} in
+ "Yes" | "yes" | "YES" )
+ LTO_FLAGS="-fwhole-program"
+ ;;
+ * )
+ LTO_FLAGS=""
+ ;;
+esac
case ${CSP_DEBUG} in
"Yes" | "yes" | "YES" )
case ${USE_LTO} in
"Yes" | "yes" | "YES" )
- MAKEFLAGS_LINK_BASE2="-flto=6 -fwhole-program ${MAKEFLAGS_BASE2}"
+ MAKEFLAGS_LINK_BASE2="-flto=6 ${LTO_FLAGS} ${MAKEFLAGS_BASE2}"
MAKEFLAGS_BASE2="-flto -ffat-lto-objects ${MAKEFLAGS_BASE2}"
;;
"No" | "no" | "NO" | * )