From 94e4b790a328e507e40d97789d2d3be8a5d184d7 Mon Sep 17 00:00:00 2001 From: Tadeas Kriz Date: Fri, 26 Jul 2024 23:11:37 -0400 Subject: [PATCH] [WIP] First working buildscript rebuild. --- SKIE/.run/1.8.0_Tests_Acceptance_All.run.xml | 2 +- .../1.8.0_Tests_Acceptance_Failed.run.xml | 2 +- .../1.8.0_Tests_Acceptance_Selected.run.xml | 2 +- SKIE/.run/1.8.0_Tests_Libraries_All.run.xml | 2 +- .../1.8.0_Tests_Libraries_Compare.run.xml | 4 +- .../.run/1.8.0_Tests_Libraries_Failed.run.xml | 2 +- ...0_Tests_Libraries_Selected Library.run.xml | 2 +- .../.run/1.8.0_Tests_Libraries_Stdlib.run.xml | 2 +- ...1.8.0_Tests_Libraries_Without SKIE.run.xml | 2 +- SKIE/.run/1.8.0_Tests_Types_All.run.xml | 2 +- SKIE/.run/1.8.20_Tests_Acceptance_All.run.xml | 2 +- .../1.8.20_Tests_Acceptance_Failed.run.xml | 2 +- .../1.8.20_Tests_Acceptance_Selected.run.xml | 4 +- SKIE/.run/1.8.20_Tests_Libraries_All.run.xml | 2 +- .../1.8.20_Tests_Libraries_Compare.run.xml | 4 +- .../1.8.20_Tests_Libraries_Failed.run.xml | 2 +- ...0_Tests_Libraries_Selected Library.run.xml | 2 +- .../1.8.20_Tests_Libraries_Stdlib.run.xml | 2 +- ....8.20_Tests_Libraries_Without SKIE.run.xml | 2 +- SKIE/.run/1.8.20_Tests_Types_All.run.xml | 2 +- SKIE/.run/1.9.0_Tests_Acceptance_All.run.xml | 2 +- .../1.9.0_Tests_Acceptance_Failed.run.xml | 2 +- .../1.9.0_Tests_Acceptance_Selected.run.xml | 4 +- SKIE/.run/1.9.0_Tests_Libraries_All.run.xml | 2 +- .../1.9.0_Tests_Libraries_Compare.run.xml | 4 +- .../.run/1.9.0_Tests_Libraries_Failed.run.xml | 2 +- ...0_Tests_Libraries_Selected Library.run.xml | 4 +- .../.run/1.9.0_Tests_Libraries_Stdlib.run.xml | 2 +- ...1.9.0_Tests_Libraries_Without SKIE.run.xml | 2 +- SKIE/.run/1.9.0_Tests_Types_All.run.xml | 2 +- SKIE/.run/1.9.20_Tests_Acceptance_All.run.xml | 2 +- .../1.9.20_Tests_Acceptance_Failed.run.xml | 2 +- .../1.9.20_Tests_Acceptance_Selected.run.xml | 2 +- SKIE/.run/1.9.20_Tests_Libraries_All.run.xml | 2 +- .../1.9.20_Tests_Libraries_Compare.run.xml | 4 +- .../1.9.20_Tests_Libraries_Failed.run.xml | 2 +- ...0_Tests_Libraries_Selected Library.run.xml | 4 +- .../1.9.20_Tests_Libraries_Stdlib.run.xml | 2 +- ....9.20_Tests_Libraries_Without SKIE.run.xml | 2 +- SKIE/.run/1.9.20_Tests_Types_All.run.xml | 2 +- SKIE/.run/2.0.0_Tests_Acceptance_All.run.xml | 4 +- .../2.0.0_Tests_Acceptance_Failed.run.xml | 4 +- .../2.0.0_Tests_Acceptance_Selected.run.xml | 6 +- SKIE/.run/2.0.0_Tests_Libraries_All.run.xml | 4 +- .../2.0.0_Tests_Libraries_Compare.run.xml | 6 +- .../.run/2.0.0_Tests_Libraries_Failed.run.xml | 4 +- ...0_Tests_Libraries_Selected Library.run.xml | 4 +- .../.run/2.0.0_Tests_Libraries_Stdlib.run.xml | 4 +- ...2.0.0_Tests_Libraries_Without SKIE.run.xml | 4 +- SKIE/.run/2.0.0_Tests_Types_All.run.xml | 4 +- SKIE/.run/Latest_Tests_Acceptance_All.run.xml | 2 +- .../Latest_Tests_Acceptance_Failed.run.xml | 2 +- SKIE/.run/Latest_Tests_Libraries_All.run.xml | 2 +- .../Latest_Tests_Libraries_Compare.run.xml | 6 +- .../Latest_Tests_Libraries_Failed.run.xml | 2 +- ...t_Tests_Libraries_Selected Library.run.xml | 2 +- .../Latest_Tests_Libraries_Stdlib.run.xml | 2 +- ...atest_Tests_Libraries_Without SKIE.run.xml | 2 +- SKIE/.run/Latest_Tests_Types_All.run.xml | 2 +- SKIE/.run/Tests_Acceptance_Selected.run.xml | 6 +- ...Reformat Functional tests packages.run.xml | 4 +- SKIE/acceptance-tests | 2 +- .../configuration-annotations.gradle.kts | 382 +++++++- .../annotations/impl/build.gradle.kts | 186 ++++ .../annotations/impl/gradle.properties | 1 + .../annotations/impl/settings.gradle.kts | 22 + .../configuration/annotations/ClassInterop.kt | 0 .../annotations/DefaultArgumentInterop.kt | 0 .../configuration/annotations/EnumInterop.kt | 0 .../annotations/ExperimentalFeatures.kt | 0 .../configuration/annotations/FlowInterop.kt | 0 .../annotations/FunctionInterop.kt | 0 .../annotations/SealedInterop.kt | 0 .../annotations/SkieVisibility.kt | 0 .../annotations/SuppressSkieWarning.kt | 0 .../annotations/SuspendInterop.kt | 0 .../irbuilder/impl/namespace/BaseNamespace.kt | 3 + SKIE/publish.sh | 9 + SKIE/runtime/kotlin/impl/build.gradle.kts | 110 +++ SKIE/runtime/kotlin/impl/gradle.properties | 1 + SKIE/runtime/kotlin/impl/settings.gradle.kts | 22 + .../coroutines/flow/SkieColdFlowIterator.kt | 0 .../runtime/coroutines/flow/SkieKotlinFlow.kt | 0 .../flow/SkieKotlinMutableSharedFlow.kt | 0 .../flow/SkieKotlinMutableStateFlow.kt | 0 .../coroutines/flow/SkieKotlinOptionalFlow.kt | 0 .../SkieKotlinOptionalMutableSharedFlow.kt | 0 .../SkieKotlinOptionalMutableStateFlow.kt | 0 .../flow/SkieKotlinOptionalSharedFlow.kt | 0 .../flow/SkieKotlinOptionalStateFlow.kt | 0 .../coroutines/flow/SkieKotlinSharedFlow.kt | 0 .../coroutines/flow/SkieKotlinStateFlow.kt | 0 .../suspend/Skie_CancellationHandler.kt | 0 .../suspend/Skie_DispatcherDelegate.kt | 0 .../coroutines/suspend/Skie_SuspendHandler.kt | 0 .../coroutines/suspend/Skie_SuspendResult.kt | 0 .../CoroutineDispatcherWithDelegate.kt | 0 .../suspend/internal/NSLockWithLock.kt | 0 .../suspend/internal/ThrowableToNSError.kt | 0 .../kotlin/runtime-kotlin.gradle.backup.kts | 331 +++++++ SKIE/runtime/kotlin/runtime-kotlin.gradle.kts | 886 +++++++++++++++++- SKIE/settings.gradle.kts | 5 + .../plugin-api/gradle-plugin-api.gradle.kts | 10 +- .../SkieAnalyticsConfiguration.kt | 0 .../configuration/SkieBuildConfiguration.kt | 0 .../configuration/SkieDebugConfiguration.kt | 0 .../plugin/configuration/SkieExtension.kt | 0 .../configuration/SkieFeatureConfiguration.kt | 0 .../SkieMigrationConfiguration.kt | 0 .../SkieSwiftBundlingConfiguration.kt | 0 .../plugin/util/BooleanProperty.takeIf.kt | 0 .../plugin-impl/gradle-plugin-impl.gradle.kts | 145 +-- .../skie/gradle/KotlinCompilerVersion.kt | 0 .../skie/gradle/KotlinToolingVersion.kt | 0 .../skie/plugin/SkieGradlePluginApplier.kt | 0 .../skie/plugin/SkieInternalExtension.kt | 0 .../analytics/GradleAnalyticsManager.kt | 0 .../analytics/SkieUploadAnalyticsTask.kt | 0 .../environment/GradleEnvironmentAnalytics.kt | 0 .../skie/plugin/analytics/git/GitAnalytics.kt | 0 .../analytics/hardware/HardwareAnalytics.kt | 0 .../performance/GradlePerformanceAnalytics.kt | 0 .../analytics/project/ProjectAnalytics.kt | 0 .../CreateSkieConfigurationTask.kt | 0 .../GradleSkieConfigurationData.kt | 0 .../configuration/SkieExtensionInternals.kt | 0 .../coroutines/AddDependencyOnSkieRuntime.kt | 8 +- .../coroutines/ConfigureMinOsVersions.kt | 0 .../coroutines/IsCoroutinesInteropEnabled.kt | 0 .../DisableCachingForDefaultArguments.kt | 0 .../SkieCompilerPluginDependencyProvider.kt | 0 .../directory/SkieDirectoriesManager.kt | 0 .../fatframework/FatFrameworkConfigurator.kt | 0 .../skie/plugin/shim/KgpShimLoader.kt | 18 +- .../plugin/shim/SkieKotlinVariantResolver.kt | 0 .../skie/plugin/shim/SkieLoaderError.kt | 0 .../plugin/subplugin/SkieSubPluginManager.kt | 0 .../switflink/ProcessSwiftSourcesTask.kt | 0 .../switflink/SwiftBundlingConfigurator.kt | 0 .../switflink/SwiftUnpackingConfigurator.kt | 0 .../switflink/UnpackSwiftSourcesTask.kt | 0 .../touchlab/skie/plugin/util/BaseSkieTask.kt | 0 .../util/InjectedFileSystemOperations.kt | 0 .../co/touchlab/skie/plugin/util/JarUtils.kt | 0 .../plugin/util/SkieConfigurationProvider.kt | 0 ...luginOptionToKotlinCompilerPluginOption.kt | 0 .../skie/plugin/util/TaskDoOptimized.kt | 0 .../touchlab/skie/plugin/util/toPrettyJson.kt | 0 .../gradle-plugin-shim-api.gradle.kts | 12 +- .../co/touchlab/skie/plugin/SkieTarget.kt | 0 .../skie/plugin/shim/FatFrameworkTaskShim.kt | 0 .../skie/plugin/shim/FrameworkShim.kt | 0 .../co/touchlab/skie/plugin/shim/KgpShim.kt | 0 .../skie/plugin/shim/KonanTargetShim.kt | 0 .../shim/KotlinNativeCompilationShim.kt | 0 .../plugin/shim/KotlinNativeTargetShim.kt | 0 .../skie/plugin/shim/KotlinSourceSetShim.kt | 0 .../skie/plugin/shim/LaunchScheduler.kt | 0 .../plugin/util/KotlinCompilerPluginOption.kt | 0 .../gradle-plugin-shim-impl.gradle.kts | 1 + .../plugin/shim/impl}/LaunchSchedulerImpl.kt | 3 +- .../shim/impl}/util/DarwinTarget.kgp_1.8.0.kt | 3 +- .../plugin/shim/impl}/LaunchSchedulerImpl.kt | 3 +- .../shim/impl}/util/DarwinTarget.kgp_2.0.0.kt | 3 +- .../skie/plugin/shim/LaunchSchedulerImpl.kt | 3 - .../shim/impl}/ActualFatFrameworkTaskShim.kt | 4 +- .../plugin/shim/impl}/ActualFrameworkShim.kt | 5 +- .../skie/plugin/shim/impl}/ActualKgpShim.kt | 12 +- .../shim/impl}/ActualKonanTargetShim.kt | 3 +- .../ActualKotlinNativeCompilationShim.kt | 5 +- .../impl}/ActualKotlinNativeTargetShim.kt | 4 +- .../shim/impl}/ActualKotlinSourceSetShim.kt | 3 +- .../shim/impl}/ActualSkieArtifactTarget.kt | 4 +- .../shim/impl}/ActualSkieBinaryTarget.kt | 4 +- .../plugin/shim/impl/LaunchSchedulerImpl.kt | 5 + .../plugin/shim/impl}/util/AppleTargets.kt | 3 +- .../plugin/shim/impl}/util/DarwinTarget.kt | 2 +- .../util/KotlinMultiplatformExtension.kt | 2 +- .../plugin-util/gradle-plugin-util.gradle.kts | 10 +- .../co/touchlab/skie/plugin/util/KotlinDsl.kt | 0 .../skie/plugin/util/LowerCamelCaseName.kt | 0 .../plugin/gradle-plugin.gradle.kts | 85 +- .../gradle-sub-plugin-api.gradle.kts | 10 +- .../skie/plugin/subplugin/SkieSubplugin.kt | 0 build-setup/build.gradle.kts | 5 + .../src/main/kotlin-compiler-attribute-local | 2 +- .../buildsetup/plugins/DevAcceptanceTests.kt | 86 +- .../skie/buildsetup/plugins/SkieBase.kt | 3 + .../skie/buildsetup/plugins/SkieCompiler.kt | 12 + .../skie/buildsetup/plugins/SkieGradle.kt | 89 +- .../buildsetup/plugins/SkiePublishable.kt | 23 +- .../plugins/SkiePublishingExtension.kt | 1 + .../skie/buildsetup/plugins/SkieShim.kt | 10 +- .../buildsetup/tasks/BuildNestedGradle.kt | 32 + .../util/DependencyHandlerExtensions.kt | 3 + .../gradle/util/KotlinNativeCompilerHome.kt | 30 +- .../gradle/version/DarwinPlatformComponent.kt | 36 +- .../skie/gradle/version/SupportedVersions.kt | 4 +- .../target/DefaultConfigureSourceSetScope.kt | 3 + .../target/MultiDimensionTargetConfigurer.kt | 36 + common-gradle/gradle/libs.versions.toml | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../pure-compiler/framework/build.gradle.kts | 2 +- .../src/commonMain/kotlin/EmptyFile.kt | 3 + .../skie/ios/framework/build.gradle.kts | 1 + .../skie/test/base/BaseGradleTests.kt | 2 +- ...DarwinTargetsAllFrameworkArtifactsTests.kt | 2 + ...rwinTargetsSingleFrameworkArtifactTests.kt | 2 + ...ArtifactDsl_Framework_SingleTargetTests.kt | 2 + ...niversalFramework_AllDarwinTargetsTests.kt | 2 + ...sl_UniversalFramework_SingleTargetTests.kt | 2 + ...ctDsl_XCFramework_AllDarwinTargetsTests.kt | 2 + ...tifactDsl_XCFramework_SingleTargetTests.kt | 2 + ...naryDsl_Framework_AllDarwinPresetsTests.kt | 2 + ...inBinaryDsl_Framework_SinglePresetTests.kt | 2 + ...inBinaryDsl_Framework_SingleTargetTests.kt | 2 + ...BinaryDsl_XCFramework_SingleTargetTests.kt | 2 + .../basic/NoArtifact_AllDarwinTargetsTests.kt | 2 + .../basic/NoArtifact_SingleTargetTests.kt | 2 + .../GradleConfigurationCacheTests.kt | 2 + .../test/trait/gradle/BuildGradleBuilder.kt | 9 +- 221 files changed, 2546 insertions(+), 380 deletions(-) create mode 100644 SKIE/common/configuration/annotations/impl/build.gradle.kts create mode 100644 SKIE/common/configuration/annotations/impl/gradle.properties create mode 100644 SKIE/common/configuration/annotations/impl/settings.gradle.kts rename SKIE/common/configuration/annotations/{ => impl}/src/commonMain/kotlin/co/touchlab/skie/configuration/annotations/ClassInterop.kt (100%) rename SKIE/common/configuration/annotations/{ => impl}/src/commonMain/kotlin/co/touchlab/skie/configuration/annotations/DefaultArgumentInterop.kt (100%) rename SKIE/common/configuration/annotations/{ => impl}/src/commonMain/kotlin/co/touchlab/skie/configuration/annotations/EnumInterop.kt (100%) rename SKIE/common/configuration/annotations/{ => impl}/src/commonMain/kotlin/co/touchlab/skie/configuration/annotations/ExperimentalFeatures.kt (100%) rename SKIE/common/configuration/annotations/{ => impl}/src/commonMain/kotlin/co/touchlab/skie/configuration/annotations/FlowInterop.kt (100%) rename SKIE/common/configuration/annotations/{ => impl}/src/commonMain/kotlin/co/touchlab/skie/configuration/annotations/FunctionInterop.kt (100%) rename SKIE/common/configuration/annotations/{ => impl}/src/commonMain/kotlin/co/touchlab/skie/configuration/annotations/SealedInterop.kt (100%) rename SKIE/common/configuration/annotations/{ => impl}/src/commonMain/kotlin/co/touchlab/skie/configuration/annotations/SkieVisibility.kt (100%) rename SKIE/common/configuration/annotations/{ => impl}/src/commonMain/kotlin/co/touchlab/skie/configuration/annotations/SuppressSkieWarning.kt (100%) rename SKIE/common/configuration/annotations/{ => impl}/src/commonMain/kotlin/co/touchlab/skie/configuration/annotations/SuspendInterop.kt (100%) create mode 100644 SKIE/publish.sh create mode 100644 SKIE/runtime/kotlin/impl/build.gradle.kts create mode 100644 SKIE/runtime/kotlin/impl/gradle.properties create mode 100644 SKIE/runtime/kotlin/impl/settings.gradle.kts rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieColdFlowIterator.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieKotlinFlow.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieKotlinMutableSharedFlow.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieKotlinMutableStateFlow.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieKotlinOptionalFlow.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieKotlinOptionalMutableSharedFlow.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieKotlinOptionalMutableStateFlow.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieKotlinOptionalSharedFlow.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieKotlinOptionalStateFlow.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieKotlinSharedFlow.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/flow/SkieKotlinStateFlow.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/suspend/Skie_CancellationHandler.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/suspend/Skie_DispatcherDelegate.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/suspend/Skie_SuspendHandler.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/suspend/Skie_SuspendResult.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/suspend/internal/CoroutineDispatcherWithDelegate.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/suspend/internal/NSLockWithLock.kt (100%) rename SKIE/runtime/kotlin/{src/darwin/kgp_common => impl/src/commonMain}/kotlin/co/touchlab/skie/runtime/coroutines/suspend/internal/ThrowableToNSError.kt (100%) create mode 100644 SKIE/runtime/kotlin/runtime-kotlin.gradle.backup.kts rename SKIE/skie-gradle/plugin-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/configuration/SkieAnalyticsConfiguration.kt (100%) rename SKIE/skie-gradle/plugin-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/configuration/SkieBuildConfiguration.kt (100%) rename SKIE/skie-gradle/plugin-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/configuration/SkieDebugConfiguration.kt (100%) rename SKIE/skie-gradle/plugin-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/configuration/SkieExtension.kt (100%) rename SKIE/skie-gradle/plugin-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/configuration/SkieFeatureConfiguration.kt (100%) rename SKIE/skie-gradle/plugin-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/configuration/SkieMigrationConfiguration.kt (100%) rename SKIE/skie-gradle/plugin-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/configuration/SkieSwiftBundlingConfiguration.kt (100%) rename SKIE/skie-gradle/plugin-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/BooleanProperty.takeIf.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin-compiler-attribute/co/touchlab/skie/gradle/KotlinCompilerVersion.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin-compiler-attribute/co/touchlab/skie/gradle/KotlinToolingVersion.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/SkieGradlePluginApplier.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/SkieInternalExtension.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/analytics/GradleAnalyticsManager.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/analytics/SkieUploadAnalyticsTask.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/analytics/environment/GradleEnvironmentAnalytics.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/analytics/git/GitAnalytics.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/analytics/hardware/HardwareAnalytics.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/analytics/performance/GradlePerformanceAnalytics.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/analytics/project/ProjectAnalytics.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/configuration/CreateSkieConfigurationTask.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/configuration/GradleSkieConfigurationData.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/configuration/SkieExtensionInternals.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/coroutines/AddDependencyOnSkieRuntime.kt (93%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/coroutines/ConfigureMinOsVersions.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/coroutines/IsCoroutinesInteropEnabled.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/defaultarguments/DisableCachingForDefaultArguments.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/dependencies/SkieCompilerPluginDependencyProvider.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/directory/SkieDirectoriesManager.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/fatframework/FatFrameworkConfigurator.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/KgpShimLoader.kt (84%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/SkieKotlinVariantResolver.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/SkieLoaderError.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/subplugin/SkieSubPluginManager.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/switflink/ProcessSwiftSourcesTask.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/switflink/SwiftBundlingConfigurator.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/switflink/SwiftUnpackingConfigurator.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/switflink/UnpackSwiftSourcesTask.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/BaseSkieTask.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/InjectedFileSystemOperations.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/JarUtils.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/SkieConfigurationProvider.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/SkiePluginOptionToKotlinCompilerPluginOption.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/TaskDoOptimized.kt (100%) rename SKIE/skie-gradle/plugin-impl/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/toPrettyJson.kt (100%) rename SKIE/skie-gradle/plugin-shim-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/SkieTarget.kt (100%) rename SKIE/skie-gradle/plugin-shim-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/FatFrameworkTaskShim.kt (100%) rename SKIE/skie-gradle/plugin-shim-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/FrameworkShim.kt (100%) rename SKIE/skie-gradle/plugin-shim-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/KgpShim.kt (100%) rename SKIE/skie-gradle/plugin-shim-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/KonanTargetShim.kt (100%) rename SKIE/skie-gradle/plugin-shim-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/KotlinNativeCompilationShim.kt (100%) rename SKIE/skie-gradle/plugin-shim-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/KotlinNativeTargetShim.kt (100%) rename SKIE/skie-gradle/plugin-shim-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/KotlinSourceSetShim.kt (100%) rename SKIE/skie-gradle/plugin-shim-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/shim/LaunchScheduler.kt (100%) rename SKIE/skie-gradle/plugin-shim-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/KotlinCompilerPluginOption.kt (100%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_1.8.0..1.8.20/{gradle_common/kotlin/co/touchlab/skie/plugin/shim => kotlin/co/touchlab/skie/plugin/shim/impl}/LaunchSchedulerImpl.kt (81%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_1.8.0..1.9.20/{gradle_common/kotlin/co/touchlab/skie/plugin => kotlin/co/touchlab/skie/plugin/shim/impl}/util/DarwinTarget.kgp_1.8.0.kt (93%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_1.9.0..2.0.0/{gradle_common/kotlin/co/touchlab/skie/plugin/shim => kotlin/co/touchlab/skie/plugin/shim/impl}/LaunchSchedulerImpl.kt (85%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_2.0.0/{gradle_common/kotlin/co/touchlab/skie/plugin => kotlin/co/touchlab/skie/plugin/shim/impl}/util/DarwinTarget.kgp_2.0.0.kt (92%) delete mode 100644 SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/gradle_common/kotlin/co/touchlab/skie/plugin/shim/LaunchSchedulerImpl.kt rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin/shim => kotlin/co/touchlab/skie/plugin/shim/impl}/ActualFatFrameworkTaskShim.kt (74%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin/shim => kotlin/co/touchlab/skie/plugin/shim/impl}/ActualFrameworkShim.kt (85%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin/shim => kotlin/co/touchlab/skie/plugin/shim/impl}/ActualKgpShim.kt (93%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin/shim => kotlin/co/touchlab/skie/plugin/shim/impl}/ActualKonanTargetShim.kt (87%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin/shim => kotlin/co/touchlab/skie/plugin/shim/impl}/ActualKotlinNativeCompilationShim.kt (89%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin/shim => kotlin/co/touchlab/skie/plugin/shim/impl}/ActualKotlinNativeTargetShim.kt (87%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin/shim => kotlin/co/touchlab/skie/plugin/shim/impl}/ActualKotlinSourceSetShim.kt (88%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin => kotlin/co/touchlab/skie/plugin/shim/impl}/ActualSkieArtifactTarget.kt (98%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin => kotlin/co/touchlab/skie/plugin/shim/impl}/ActualSkieBinaryTarget.kt (96%) create mode 100644 SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/kotlin/co/touchlab/skie/plugin/shim/impl/LaunchSchedulerImpl.kt rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin => kotlin/co/touchlab/skie/plugin/shim/impl}/util/AppleTargets.kt (80%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin => kotlin/co/touchlab/skie/plugin/shim/impl}/util/DarwinTarget.kt (95%) rename SKIE/skie-gradle/plugin-shim-impl/src/kgp_common/{gradle_common/kotlin/co/touchlab/skie/plugin => kotlin/co/touchlab/skie/plugin/shim/impl}/util/KotlinMultiplatformExtension.kt (84%) rename SKIE/skie-gradle/plugin-util/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/KotlinDsl.kt (100%) rename SKIE/skie-gradle/plugin-util/src/{common => main}/kotlin/co/touchlab/skie/plugin/util/LowerCamelCaseName.kt (100%) rename SKIE/skie-gradle/sub-plugin-api/src/{common => main}/kotlin/co/touchlab/skie/plugin/subplugin/SkieSubplugin.kt (100%) create mode 100644 build-setup/src/main/kotlin/co/touchlab/skie/buildsetup/tasks/BuildNestedGradle.kt diff --git a/SKIE/.run/1.8.0_Tests_Acceptance_All.run.xml b/SKIE/.run/1.8.0_Tests_Acceptance_All.run.xml index 7dfa8e2af..455efdb0d 100644 --- a/SKIE/.run/1.8.0_Tests_Acceptance_All.run.xml +++ b/SKIE/.run/1.8.0_Tests_Acceptance_All.run.xml @@ -10,7 +10,7 @@ diff --git a/SKIE/.run/1.8.0_Tests_Libraries_Failed.run.xml b/SKIE/.run/1.8.0_Tests_Libraries_Failed.run.xml index 255c83101..861de16a6 100644 --- a/SKIE/.run/1.8.0_Tests_Libraries_Failed.run.xml +++ b/SKIE/.run/1.8.0_Tests_Libraries_Failed.run.xml @@ -15,7 +15,7 @@ diff --git a/SKIE/.run/1.8.20_Tests_Libraries_Failed.run.xml b/SKIE/.run/1.8.20_Tests_Libraries_Failed.run.xml index 43bf2e4ad..641ceca5f 100644 --- a/SKIE/.run/1.8.20_Tests_Libraries_Failed.run.xml +++ b/SKIE/.run/1.8.20_Tests_Libraries_Failed.run.xml @@ -15,7 +15,7 @@ diff --git a/SKIE/.run/1.9.0_Tests_Libraries_Failed.run.xml b/SKIE/.run/1.9.0_Tests_Libraries_Failed.run.xml index 06e1b9202..0768aad91 100644 --- a/SKIE/.run/1.9.0_Tests_Libraries_Failed.run.xml +++ b/SKIE/.run/1.9.0_Tests_Libraries_Failed.run.xml @@ -15,7 +15,7 @@ diff --git a/SKIE/.run/1.9.20_Tests_Libraries_Failed.run.xml b/SKIE/.run/1.9.20_Tests_Libraries_Failed.run.xml index de915bcb0..e7525e840 100644 --- a/SKIE/.run/1.9.20_Tests_Libraries_Failed.run.xml +++ b/SKIE/.run/1.9.20_Tests_Libraries_Failed.run.xml @@ -15,7 +15,7 @@