Dmitriy Dolovov
3df5123d0d
CIDR: New way of building CLion and AppCode plugins
...
- Move `prepare/cidr-plugin`, `prepare/clion-plugin` and `prepare/appcode-plugin` modules from `kotlin` to `kotlin-ultimate` project
- Move `versions.clion.*` and `versions.appcode.*` properties from `kotlin` to `kotlin-ultimate` project
- Drop `cidr183` bunch in `kotlin` project
- Drop useless `cidrPluginDir`, `clionPluginDir`, `clionSandboxDir`, `appcodePluginDir`, `appcodeSandboxDir` Gradle properties in `kotlin` project
- Drop `cidrPlugin` Gradle task in `kotlin` project
- Total: Add ability to build `kotlin-ultimate` both as part of multi-project build with `kotlin` project, and as a standalone build
2019-02-14 12:28:57 +07:00
Sergey Rostov
ca47247e5d
Build: got rid of useBootstrapStdlib flag (replaced with jpsBuild flag)
2019-01-28 13:43:08 +03:00
Sergey Rostov
12cfd6396d
JPS build flag: exclude java9 when jps build enabled
2019-01-28 13:43:07 +03:00
Vyacheslav Gerasimov
f58acbeef5
Build: implement useBootstrapStdlib flag
...
Excludes stdlib projects from build and uses bootstrap stdlib artifacts
#KT-29205
2019-01-21 21:09:40 +03:00
Ilya Gorbunov
37e706ef12
Remove fixed default values of org.gradle.* properties
...
To allow overriding them with local host gradle.properties, for example to enable locally 'org.gradle.parallel=true'.
2018-12-26 05:17:08 +03:00
Ilya Gorbunov
7f8263ec4e
Fix gradle default encoding to UTF-8
...
To avoid platform-dependent filtering charset in copy tasks.
2018-12-26 05:17:08 +03:00
Vyacheslav Gerasimov
d11fbac511
Build: Use cache-redirector.jetbrains.com to prevent connection timeouts
2018-10-12 14:57:37 +03:00
Alexey Tsvetkov
b6575b0c57
Do not turn off IC in gradle.properties
...
It is turned off for teamcity in build.gradle.kts
2018-08-14 16:30:23 +03:00
Alexey Tsvetkov
c73657b38d
Build: disable incremental compilation for non-TC build
...
This should bring small performance improvements for CI builds
(since they are not incremental anyway).
2018-06-27 23:56:26 +03:00
Mikhail Zarechenskiy
ae35a3b324
Enable new inference in the compiler
2018-03-30 20:39:55 +03:00
Vyacheslav Gerasimov
042873fa2c
Build: add maven.repository.mirror property
...
May be used to add additional repository to all projects
(cherry picked from commit d8407b9)
2018-03-16 20:07:31 +03:00
Denis Zharkov
fbef21bf17
Remove setting usePreciseJavaTracking in gradle.properties
...
It's already true by default since 9b28d1a21c
2018-02-08 12:38:19 +03:00
Dmitry Savvinov
7e512ba018
Enable contracts in the 'compiler' module
2018-02-06 10:58:47 +03:00
Denis Zharkov
58123f2103
Enable kotlin.incremental.usePreciseJavaTracking in gradle.properties
2017-12-12 16:17:58 +03:00
Ilya Gorbunov
f456fa9697
Adjust gradle jvmargs
...
Remove memory options for gradle daemon and instead give more memory to kotlin compile daemon.
2017-10-24 20:35:50 +03:00
Alexander Udalov
2699868586
Add "-Duser.country=US" to gradle.properties
...
To make Gradle daemon which is run from IntelliJ IDEA use the same
environment as the daemon run by the "gradlew" command (the latter is
always using US)
2017-10-09 12:34:02 +02:00
Ilya Gorbunov
887e71a7c1
Provide kotlin bootstrap source options
2017-10-04 20:02:26 +03:00
Ilya Gorbunov
5483de276e
Specify bootstrap version with gradle props instead of system props
...
Make bootstrap dependency version explicit
2017-10-04 20:02:12 +03:00
Ilya Chernikov
82690fe6b3
Switch to new bootstrap, fix after rebase
2017-09-20 11:51:53 +02:00
Ilya Gorbunov
cf5dcb7b5c
Advance bootstrap version
2017-09-20 11:51:42 +02:00
Ilya Chernikov
a63d1a53c3
Reduce memory requirements for gradle and js backend tests
2017-09-20 11:51:25 +02:00
Ilya Chernikov
0676ebd530
Fix after rebase on master
2017-09-19 23:58:38 +02:00
Ilya Chernikov
b4c9422376
Rearrange and rename idea-plugin related and annotation-processing modules
2017-09-19 23:58:37 +02:00
Ilya Chernikov
24c192135f
Control plugin version and repo from properties
2017-09-19 21:37:19 +02:00
Ilya Chernikov
61dfb75e0e
Implement Gradle Kotlin DSL build
2017-09-19 21:37:06 +02:00