-
Notifications
You must be signed in to change notification settings - Fork 1
/
CraftSettings.ini
228 lines (175 loc) · 6.59 KB
/
CraftSettings.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
## You can use cmake like variables for values in the same section ${Variable}
## or for variables from a different section ${Section:Variable}.
## See Paths/${DOWNLOADDIR}
[General]
## Here you set the ABI to be used.
## #platform-#abi-#compiler
## Valid combinations are:
## windows-msvc[2015, 2017]_[32, 64]-[cl, clang]
## windows-mingw_[32, 64]-[gcc, clang]
## linux-[32, 64]-[gcc, clang]
## macos-[32, 64]-clang
## freebsd-[32, 64]-clang
ABI = macos-64-clang
## This option should be set to False if you use the msvc 201X Express Edition 64bit compiler
## in all other cases, simply keep this option commented out
#Native=False
## This option can be used to enable a notification backend.
## As soon as the buildprocess of a project has finished a notification will be displayed.
## Possible Backends:
## Snore https://commits.kde.org/snorenotify. Snore supports multiple backends.
## Just 'craft snorenotify'
## To configure snorenotify for craft call 'snoresettings --appName snoresend'
#Notify = Snore
## Speed up the merging of packages by using hard links
UseHardlinks = True
[Variables]
## Values here are usually set by craft and can be used for dynamic values
## To override the variables, uncomment them
## The working directory of Craft
#CraftRoot =
## The directory of the Craft clone
#CraftDir =
[Paths]
## This is the location of your python installation.
## This value must be set.
Python = /usr/local/opt/python3/bin
## Some applications may need python 2.7
#Python27 = C:\python27
## Craft ist able to fetch and install Msys itself, but if you prefer to use
## your own installation specify it here
#Msys = C:\msys
## Here you change the download directory.
## If you want, so you can share the same download directory between
## mingw and msvc.
## The default value is craft/../download
#DownloadDir = C:\kde\download
## This option defines the location for git checkouts.
## The default value is craft/../download/git
#KDEGitDir = ${DOWNLOADDIR}\git
## This option defines the location for svn checkouts.
## The default value is craft/../download/svn
#KDESVNDir = ${DOWNLOADDIR}\svn
## This option defines the location where the ccache files are stored.
## The default location is KDEROOT/build/ccache
#CCACHE_DIR = C:\CCACHE\kf5
[Compile]
## the buildtype of this installation
## Possible Values:
## Release
## RelWithDebInfo
## Debug
## MinSizeRel
BuildType = RelWithDebInfo
## Whether to use ninja (default: False)
UseNinja = True
## Whether to use ccache (only avalible with mingw compiler)
#UseCCache = True
## This option can be used to override the default make program
## change the value to the path of the executable you want to use instead.
MakeProgram = make
[CMake]
## Fetch the translations for KDE projects when build from git
KDE_L10N_AUTO_TRANSLATIONS = OFF
[ShortPath]
## substitute pathes by drives
## This option is needed to avoid path limit problems in case of long base pathes
## and compiling big packages like qt
## If you disable it do _not_ use any paths longer than 6 letters in the
## directory settings
Enabled = False
## each drive could be commented out to skip substitution
RootDrive = R:
GitDrive = Q:
#DownloadDrive = T:
## Experimental!!!
## Use Junctions to work around long paths.
#EnableJunctions = True
## The directory where the junctions are created.
#JunctionDir=
## A drive letter where JunctionDir is mounted to.
## When this variable is defined craft will mount the drive even if [ShortPath]Enabled == False
#JunctionDrive = Z:
[Blueprints]
## The location where the default blueprints are stored
## This is especially useful when using multiple Craft setups
#BlueprintRoot = ${Variables:CraftRoot}/etc/blueprints/locations
## The locations of the recipes
## You can specify additional external locations in ; separated list
#Locations = C:\blueprints
# Customer settings
Settings = ${Variables:CraftRoot}/etc/BlueprintSettings.ini
[BlueprintVersions]
## Allow to automatically update certain recipes once a day.
EnableDailyUpdates = True
[Packager]
## The archive type for packages.
## Possible values are: zip, 7z
## Todo: rename
#7ZipArchiveType = 7z
## If set this will override the default package type.
## Possible values are:
### SevenZipPackager: An image of the files installed by the package
### MSIFragmentPackager
### NullsoftInstallerPackager: A nsis based installer including all dependencies
### CreateArchivePackager: An image including all dependencies
#PackageType = SevenZipPackager
## Package the Source files too.
PackageSrc = False
## Whether to package debug symbols
### by default debug symbols are stripped/removed from the package
### If PackageDebugSymbols is set to True, a separate archive with the symbols is created.
PackageDebugSymbols = False
## A url to a Craft cache repository
## Sets a custom repository for the binary cache
#RepositoryUrl = https://files.kde.org/craft/master/
## Enable to fatch packages from a Craft cache repository
## See --use-cache and --no-cache in the Craft help.
UseCache = True
[CraftDebug]
## If you want to have verbose output, uncomment the following option
## and set it to positive integer for verbose output and to 0
## (or disable it) for normal output. Currently the highest verbosity level
## is 3 (equal to 'craft -v -v -v'). level -1 equals 'craft -q'
## Default is Verbose = 0
#Verbose = 1
# Log environment, prints the current state of the environment before an application is run
LogEnvironment = True
## Prints time spend on various craft tasks
MeasureTime = False
## Dump internal state of craftSettings to kdesettings.ini.dump
#DumpSettings = True
## Print function Deprecation messages
LogDeprecated = True
[Environment]
## All values defined here will be populated to the environment
#GIT_COMMITTER_EMAIL = [email protected]
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.11
MACOSX_DEPLOYMENT_TARGET = 10.11
## Set the ssh client for git and svn.
#GIT_SSH = plink
#SVN_SSH = plink
[QtSDK]
## For advanced users only
## Whether to use prebuild Qt binaries.
Enabled = False
## The path to the Qt sdk.
Path = ~/Qt
## The version of Qt.
Version = 5.11.1
## The compiler version, if you are not sure what to use, have a look into the derectory set in QtSDK/Path.
## The compiler must be of the same type as General/KDECOMPILER.
## If you are using mingw please make sure you have installed the mingw using the Qt installer.
Compiler = macos-64-clang
[ContinuousIntegration]
## Changes the verbosity of some sub processes.
## Installed versions must match.
## Don't write to stderr
Enabled = False
## Delete the build folder after the install
ClearBuildFolder = False
[CodeSigning]
Enabled = False
SubjectName = K Desktop Environment e.V.
[Version]
ConfigVersion = 4