Sebastian Sellmair
1dad890652
[Gradle][KMP] Remove top level and target level compilerOptions APIs
...
as those experimental APIs have shown to negatively affect usages
of stable APIs (because of resolve confusion), whilst also
failing to address popular use cases.
KT-61636
KT-61355
KT-61368
2023-10-04 12:23:39 +00:00
Sebastian Sellmair
ea3c275961
[Gradle] Dissolve .kotlin.gradle.kpm package
...
KT-61463
2023-08-29 16:45:12 +00:00
Yahor Berdnikau
7dfbf28d93
[Gradle] Introduce compilerOptions for Kotlin external target
...
Kotlin external target now properly exposes compilerOptions which could
be used by target users to configure target compilations compiler
options.
^KT-57292 In Progress
2023-08-03 14:29:44 +00:00
Sebastian Sellmair
d9f572bc0b
[Gradle] Remove old ExternalTargetApiExtensions
...
KT-58601
2023-05-12 08:14:46 +00:00
Sebastian Sellmair
e1e2c04044
[Gradle] Replace IdeMultiplatformImport.*Level enums with simpler IdeMultiplatformImport.Priority
...
KT-58601
2023-05-12 08:14:46 +00:00
Sebastian Sellmair
5e13e118fa
[Gradle] ExternalTargetApi: Rename 'DecoratedKotlinCompilationFactory' to 'CompilationFactory'
...
To be consistent with 'TargetFactory' in ExternalKotlinTargetDescriptor
KT-55524
2023-04-25 12:49:52 +00:00
Sebastian Sellmair
898e2beecb
[Gradle] ExternalTargetApi: Rename 'ExternalDecoratedKotlinCompilation' to 'DecoratedExternalKotlinCompilation'
...
To be consistent with 'DecoratedExternalKotlinTarget'
KT-55524
2023-04-25 12:49:51 +00:00
Sebastian Sellmair
ef1e4662f1
[Gradle] Remove unnecessary sourcesElementsPublishedConfiguration from external target API
2023-01-13 08:59:51 +00:00
Sebastian Sellmair
e32cff3b38
[Gradle] Implement IdeMultiplatformImport using new IdeaKotlinClasspath
...
^KT-55492 Verification Pending
2022-12-16 16:46:13 +00:00
Anton Lakotka
032c3330ab
[Gradle] Support sources publication as variants in ExternalKotlinTarget
...
^KT-36943
2022-12-01 18:57:03 +00:00
Sebastian Sellmair
83af85706d
[Gradle] ExternalKotlinTarget Api: Implement 'configureIdeImport' API
...
^KT-55010 Verification Pending
2022-11-21 14:11:27 +00:00
Sebastian Sellmair
bc531610f7
[Gradle] ExternalKotlinTarget Api: Add initial APIs to configure publications
...
KT-54981
2022-11-21 07:33:17 +00:00
Sebastian Sellmair
7368752c24
[Gradle] ExternalKotlinTargetApi: Configure apiElements and runtimeElements configurations
...
KT-54981
2022-11-21 07:33:16 +00:00
Sebastian Sellmair
dec0946896
[Gradle][Minor] Opt into InternalKotlinGradlePluginAPI (workaround KT-54823)
...
^KT-54766 Verification Pending
2022-11-07 13:39:53 +00:00
Sebastian Sellmair
25fe9589b4
[Gradle] Make ExternalKotlinTargetImpl internal
...
^KT-54766 Verification Pending
2022-11-07 13:39:52 +00:00
Sebastian Sellmair
966ed6b7fb
[Gradle] Extract setupCompileTask into separate function
...
^KT-54766 Verification Pending
2022-11-07 13:39:51 +00:00
Sebastian Sellmair
9599c16d95
[Gradle] Initial 'externalTargetApi' w/ compilable Android prototype
...
^KT-54766 Verification Pending
2022-11-07 13:39:50 +00:00
Sebastian Sellmair
33adebe5bf
[Gradle][MPP] Add k.g.p-tcs-android module for prototyping
...
KT-54766
2022-11-07 13:39:50 +00:00