OSDN Git Service

[Build][Linux] buildvars.dat: Add "USE_SHRINK_DEBUG_SYMBOL" flag to save disk space.
[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 # Shrinked debug symbols;
30 # This may not be used both LTO.
31 USE_SHRINK_DEBUG_SYMBOL="No"
32
33 # "No" or "Yes"
34 USE_OPENMP="No"
35
36 # "No" or "Yes"
37 USE_SANITIZER="No"
38
39 # "Default" or "String" or "All" or "No" or "Yes"
40 USE_STACK_PROTECTION="Default"
41
42 ADDITIONAL_MAKEFLAGS_LINK_EXE=""
43 ADDITIONAL_MAKEFLAGS_LINK_DLL=""
44 ADDITIONAL_MAKEFLAGS_LINK_LIB=""
45
46 FFMPEG_DIR="/usr/include/x86_64-linux-gnu/"
47 #QT5_DIR="/usr/include/x86_64-linux-gnu/"
48 #FFMPEG_DIR="/usr/include/x86_64-linux-gnu/"
49 #QT5_DIR="/usr/include/x86_64-linux-gnu/"
50 #FFMPEG_DIR="/usr/local/ffmpeg-3.2"
51 #QT5_DIR="/opt/Qt5.5.1/5.5/gcc_64"
52
53 LIB_INSTALL="/usr/local/lib/x86_64-linux-gnu/"
54
55 MAKEFLAGS_GENERAL="-j3"
56 #MAKEFLAGS_BASE=""
57 CMAKE_APPENDFLAG="${CMAKE_APPENDFLAG} -DUSE_MOVIE_SAVER=ON -DUSE_MOVIE_LOADER=ON"
58
59