-
Notifications
You must be signed in to change notification settings - Fork 6.4k
Expand file tree
/
Copy pathgradle.properties
More file actions
204 lines (170 loc) · 10.3 KB
/
Copy pathgradle.properties
File metadata and controls
204 lines (170 loc) · 10.3 KB
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
org.gradle.jvmargs=-Xmx6g -Xms256m -XX:+UseG1GC \
-Dkotlin.daemon.jvm.options=-Xmx3g,-Xms64m,-XX:+UseG1GC \
-Duser.country=US -Dfile.encoding=UTF-8 -Dorg.gradle.internal.publish.checksums.insecure=true
systemProp.file.encoding=UTF-8
systemProp.user.country=US
systemProp.org.gradle.internal.publish.checksums.insecure=true
org.gradle.parallel=true
org.gradle.caching=true
org.gradle.configuration-cache=true
org.gradle.kotlin.dsl.allWarningsAsErrors=true
org.gradle.configuration-cache.parallel=true
# Uncomment to temporarily make dependency verification lenient and not fail the build
#org.gradle.dependency.verification=lenient
# Please keep it in sync with repo/gradle-build-conventions/gradle.properties.
# It's currently needed for proper configuration cache work, the reason will be investigated later
org.gradle.java.installations.fromEnv=\
JDK_1_8,JDK_18,\
JDK_9_0,JDK_9,\
JDK_11_0,JDK_11,\
JDK_16_0,\
JDK_17_0
systemProp.org.gradle.internal.http.connectionTimeout=90000
systemProp.org.gradle.internal.http.socketTimeout=90000
cacheRedirectorEnabled=true
systemProp.org.gradle.internal.plugins.portal.url.override=https://cache-redirector.jetbrains.com/plugins.gradle.org/m2
defaultSnapshotVersion=2.5.255-SNAPSHOT
# Controls the default Kotlin language version for all the modules
# There are some local overrides of it:
# * Convention plugin gradle-plugin-compiler-dependency-configuration.gradle.kts
# * Kotlin stdlib buildscripts
# * compiler-hosted/integration-tests/build.gradle.kts
# * `configureKotlinCompileTasksGradleCompatibility()` calls
kotlinLanguageVersion=2.5
# Should be less or equal to the Kotlin stdlib version used inside IntelliJ IDEA repository, see KT-62510.
# IntelliJ IDEA Kotlin stdlib version can be found at https://github.com/JetBrains/intellij-community/blob/master/.idea/libraries/kotlin_stdlib.xml
kotlinApiVersionForProjectsDependingOnStableStdlib=2.4
#maven.repository.mirror=http://repository.jetbrains.com/remote-repos/
#bootstrap.kotlin.version=1.1.50-dev-1451
bootstrap.kotlin.default.version=2.5.0-dev-4967
kotlin.build.publishing.attempts=20
#signingRequired=true
## The following properties can be added to your local.properties file to customize the build:
kotlin.jvm.target.validation.mode=error
kotlin.options.suppressFreeCompilerArgsModificationWarning=true
## Used for compare gradle and jps build
#kotlin.build.postprocessing=false
#kotlin.build.java9=false
#kotlin.build.useBootstrapStdlib=true
# Don't add the Kotlin standard library dependencies by default
# TODO: add this flag in a granular way to the modules that don't need stdlib?
kotlin.stdlib.default.dependency=false
kotlin.js.stdlib.dom.api.included=false
# Suppress warnings about using deprecated and unstable plugins in kotlin-stdlib
kotlin.internal.mpp12x.deprecation.suppress=true
kotlin.mpp.stability.nowarn=true
# Suppress the build tools API version consistency checks because of workaround.
# Check out bootstrapCompilerClasspath and bootstrapBuildToolsApiClasspath configurations for details.
kotlin.internal.suppress.buildToolsApiVersionConsistencyChecks=true
kotlin.native.enabled=false
kotlin.native.ignoreDisabledTargets=true
kotlin.native.version.default=2.5.0-dev-498
# A version of Xcode required to build the Kotlin/Native compiler.
xcodeMajorVersion=26
# LLVM version selector: "default", "next", or absolute path to the locally built LLVM distribution
# Note: it's important to have a correct version of llvm specified. To get the correct version,
# look up <version> in <llvm-distribution>/lib/clang/<version>/include
# Note: when the locally built LLVM distribution is selected, the version from "next" for the current host
# will be used
kotlin.native.llvm=default
# LLVM "default" version
kotlin.native.llvm.default.linux_x64.version=21
kotlin.native.llvm.default.linux_x64.dev=remote:public:resources/llvm/21-x86_64-linux/llvm-21-x86_64-linux-dev-116
kotlin.native.llvm.default.linux_x64.dev-with-asserts=remote:public:resources/llvm/21-x86_64-linux/llvm-21-x86_64-linux-dev-116
kotlin.native.llvm.default.linux_x64.essentials=remote:public:resources/llvm/21-x86_64-linux/llvm-21-x86_64-linux-essentials-116
kotlin.native.llvm.default.macos_arm64.version=21
kotlin.native.llvm.default.macos_arm64.dev=remote:public:resources/llvm/21-aarch64-macos/llvm-21-aarch64-macos-dev-97
kotlin.native.llvm.default.macos_arm64.dev-with-asserts=remote:public:resources/llvm/21-aarch64-macos/llvm-21-aarch64-macos-dev-97
kotlin.native.llvm.default.macos_arm64.essentials=remote:public:resources/llvm/21-aarch64-macos/llvm-21-aarch64-macos-essentials-97
kotlin.native.llvm.default.macos_x64.version=21
kotlin.native.llvm.default.macos_x64.dev=remote:public:resources/llvm/21-x86_64-macos/llvm-21-x86_64-macos-dev-83
kotlin.native.llvm.default.macos_x64.dev-with-asserts=remote:public:resources/llvm/21-x86_64-macos/llvm-21-x86_64-macos-dev-83
kotlin.native.llvm.default.macos_x64.essentials=remote:public:resources/llvm/21-x86_64-macos/llvm-21-x86_64-macos-essentials-83
kotlin.native.llvm.default.mingw_x64.version=21
kotlin.native.llvm.default.mingw_x64.dev=remote:public:resources/llvm/21-x86_64-windows/llvm-21-x86_64-windows-dev-150
kotlin.native.llvm.default.mingw_x64.dev-with-asserts=remote:public:resources/llvm/21-x86_64-windows/llvm-21-x86_64-windows-dev-150
kotlin.native.llvm.default.mingw_x64.essentials=remote:public:resources/llvm/21-x86_64-windows/llvm-21-x86_64-windows-essentials-150
# LLVM "next" version
kotlin.native.llvm.next.linux_x64.version=21
kotlin.native.llvm.next.linux_x64.dev=remote:public:resources/llvm/21-x86_64-linux/llvm-21-x86_64-linux-dev-116
kotlin.native.llvm.next.linux_x64.dev-with-asserts=remote:public:resources/llvm/21-x86_64-linux/llvm-21-x86_64-linux-dev-116
kotlin.native.llvm.next.linux_x64.essentials=remote:public:resources/llvm/21-x86_64-linux/llvm-21-x86_64-linux-essentials-116
kotlin.native.llvm.next.macos_arm64.version=21
kotlin.native.llvm.next.macos_arm64.dev=remote:public:resources/llvm/21-aarch64-macos/llvm-21-aarch64-macos-dev-97
kotlin.native.llvm.next.macos_arm64.dev-with-asserts=remote:public:resources/llvm/21-aarch64-macos/llvm-21-aarch64-macos-dev-97
kotlin.native.llvm.next.macos_arm64.essentials=remote:public:resources/llvm/21-aarch64-macos/llvm-21-aarch64-macos-essentials-97
kotlin.native.llvm.next.macos_x64.version=21
kotlin.native.llvm.next.macos_x64.dev=remote:public:resources/llvm/21-x86_64-macos/llvm-21-x86_64-macos-dev-83
kotlin.native.llvm.next.macos_x64.dev-with-asserts=remote:public:resources/llvm/21-x86_64-macos/llvm-21-x86_64-macos-dev-83
kotlin.native.llvm.next.macos_x64.essentials=remote:public:resources/llvm/21-x86_64-macos/llvm-21-x86_64-macos-essentials-83
kotlin.native.llvm.next.mingw_x64.version=21
kotlin.native.llvm.next.mingw_x64.dev=remote:public:resources/llvm/21-x86_64-windows/llvm-21-x86_64-windows-dev-150
kotlin.native.llvm.next.mingw_x64.dev-with-asserts=remote:public:resources/llvm/21-x86_64-windows/llvm-21-x86_64-windows-dev-150
kotlin.native.llvm.next.mingw_x64.essentials=remote:public:resources/llvm/21-x86_64-windows/llvm-21-x86_64-windows-essentials-150
org.gradle.vfs.watch=true
kotlin.build.internal.gradle.setup=true
# Enable JPS build
#jpsBuild=true
# Enable compilation of project using FIR compiler
#kotlin.build.useFir=true
# Enable FIR compiler for kotlin-stdlib, kotlin-reflect, kotlin-test.
#kotlin.build.useFirForLibraries=true
# Disable -Werror compiler flag
#kotlin.build.disable.werror=true
# Render internal diagostic names
#kotlin.build.render.diagnostic.names=true
# Enable bootstrap from local build of compiler (build from ./gradlew publish)
#bootstrap.local=true
# By default bootstrap compiler is located in ./build/repo directory
# If it differs from default use next flag:
#bootstrap.local.path=/path/to/repo
# Sets the number of threads used to run JUnit 5 tests concurrently. Despite the historical property name,
# this does not configure Gradle's Test.maxParallelForks. The default is min(number of CPU cores, 16).
#kotlin.test.junit5.maxParallelForks=4
# Customize heap settings and the garbage collector for all standard test JVMs.
# Heap sizes use JVM notation (k, m, or g); supported garbage collectors are G1 and Parallel.
#kotlin.test.xmx=4g
#kotlin.test.xms=256m
# Customize the GC used for test processes
#kotlin.test.garbage.collector=G1
# Those properties are used to automatically generate run configurations for modularized
# and full pipeline tests for different sets of test data
# Generate ModularizedTest configurations
#kotlin.fir.modularized.mt.configurations=true
# Generate FullPipeline configurations
#kotlin.fir.modularized.fp.configurations=true
# Generate additional configurations for Kotlin project
#kotlin.fir.modularized.additional.configurations
# Specify paths to projects for modularized tests
#kotlin.fir.modularized.testdata.kotlin=/path/to/kotlin/project/testdata
#kotlin.fir.modularized.testdata.intellij=/path/to/intellij/project/testdata
#kotlin.fir.modularized.testdata.youtrack=/path/to/youtrack/project/testdata
#kotlin.fir.modularized.testdata.space=/path/to/space/project/testdata
# =====================
# JS & Wasm Tests
# Any property whose name starts with "fd." will be forwarded to unit test process without "fd." prefix and the same value,
# including properties from root local.properties.
# The property to control IR dump strategy.
# For `KotlinLike` it uses `e.dumpKotlinLike()` which is more readable & concise but may omit some information,
# otherwise "classic" `e.dump()` which is more verbose.
#fd.org.jetbrains.kotlin.compiler.ir.dump.strategy=KotlinLike
# Customize wasm unit test runner, possible values:
# * none | false | 0 (default)
# - Do nothing special.
# * debug | true | 1
# - Prints paths to current test's kt file and other generated files.
# - Generates .wat file.
# - Generate html file to run a test inside browser.
# - Generate verbose js for running a test (log "test passed").
# * super_debug | 2
# - All from previous.
# - Dump IR after each phase.
#fd.kotlin.wasm.debugMode=debug
# By default, Wasm test output is cleaned if `fd.kotlin.wasm.debugMode` isn't set.
# To still prevent cleaning of the Wasm test output directory, even if `debugMode` isn't set,
# use this property; possible values:
# * false (default)
# - No behavior change: Test output may or may not be cleaned, depending on `debugMode`
# * true
# - Guarantee that the test output directory will not be cleaned
#fd.kotlin.wasm.neverCleanTestOutput=true