OSDN Git Service

[BUILD] Separate threads definition for LTO.
[csp-qt/common_source_project-fm7.git] / source / build-cmake / buildvars.dat.tmpl
1 ### Build definitions for GNU/Linux (and maybe other *nix like OSs) native build.
2 ### Please copy this to buildvars.dat and edit.
3 #
4
5 BUILD_TOOLCHAIN="GCC"
6 CC_SUFFIX=6
7 #BUILD_TOOLCHAIN="LLVM"
8 #CC_SUFFIX=4.0
9
10
11 BUILD_TYPE="Relwithdebinfo"
12 # "No" or "Yes".
13 CSP_DEBUG="No"
14 # "No" or "Yes".
15 USE_LTO="Yes"
16 # "No" or "Yes"
17 STRIP_SYMBOLS="No"
18 # "No" or "Yes"
19 COMPRESS_SYMBOLS="No"
20 # "No" or "Yes"
21 USE_RADICAL_OPTIMIZE="Yes"
22 # "No" or "Yes"
23 USE_COMMON_DEVICE_LIB="Yes"
24 # "No" or "Yes"
25 USE_WHOLE_PROGRAM_OPTIMIZE="No"
26 # Threads when using LTO.
27 LTO_THREADS=6
28
29 # "No" or "Yes"
30 USE_OPENMP="No"
31
32 # "No" or "Yes"
33 USE_SANITIZER="No"
34
35 # "Default" or "String" or "All" or "No" or "Yes"
36 USE_STACK_PROTECTION="Default"
37
38 ADDITIONAL_MAKEFLAGS_LINK_EXE=""
39 ADDITIONAL_MAKEFLAGS_LINK_DLL=""
40 ADDITIONAL_MAKEFLAGS_LINK_LIB=""
41
42 FFMPEG_DIR="/usr/include/x86_64-linux-gnu/"
43 #QT5_DIR="/usr/include/x86_64-linux-gnu/"
44 #FFMPEG_DIR="/usr/include/x86_64-linux-gnu/"
45 #QT5_DIR="/usr/include/x86_64-linux-gnu/"
46 #FFMPEG_DIR="/usr/local/ffmpeg-3.2"
47 #QT5_DIR="/opt/Qt5.5.1/5.5/gcc_64"
48
49 LIB_INSTALL="/usr/local/lib/x86_64-linux-gnu/"
50
51 MAKEFLAGS_GENERAL="-j3"
52 #MAKEFLAGS_BASE=""
53 CMAKE_APPENDFLAG="${CMAKE_APPENDFLAG} -DUSE_MOVIE_SAVER=ON -DUSE_MOVIE_LOADER=ON"
54
55