mirror of
https://github.com/bitsycore/skiko.git
synced 2026-10-05 14:37:26 +00:00
* add k/wasm support * ES6 for skiko wasm Fix build files Add SkikoCallbacks external funs Add GL external object * cleanup * Update SkiaMultiplatformSample Composite build to run with k/wasm * Update SkiaJsSample * Update CI config * cleanup * Fix CI * Add -O2 flag to emcc link stage * cleanup * cleanup * update wasm.yml * update maven repositories * fixes after rebase * enable supportJs when supportWasm is true * Add a temporary coroutines version substitution for non-wasm * Apply PR review suggestions * Use coroutines 1.8.0-RC * Workaround an issue with atomicfu 0.23.1 - Add an explicit dependency on atomicfu from nativeMain * Fix typo * Renamed SKIKO_COMPOSITE_BUILD to skiko.composite.build in SkiaJsSample * Remove wasm/experimental maven repo * Remove wasm/experimental maven repo * Add wasmArtifactId to skikoArtifactIds * Remove redundant comment --------- Co-authored-by: igoriakovlev <54274820+igoriakovlev@users.noreply.github.com> Co-authored-by: Ilya Goncharov <ilya.goncharov@jetbrains.com> Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
25 lines
654 B
Kotlin
25 lines
654 B
Kotlin
pluginManagement {
|
|
repositories {
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
google()
|
|
maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev")
|
|
}
|
|
|
|
plugins {
|
|
val kotlinVersion = extra["kotlin.version"] as String
|
|
kotlin("jvm").version(kotlinVersion)
|
|
kotlin("multiplatform").version(kotlinVersion)
|
|
}
|
|
|
|
}
|
|
rootProject.name = "SkiaMultiplatformSample"
|
|
|
|
if (extra.properties.getOrDefault("skiko.composite.build", "") == "1") {
|
|
includeBuild("../../skiko") {
|
|
dependencySubstitution {
|
|
substitute(module("org.jetbrains.skiko:skiko")).using(project(":"))
|
|
}
|
|
}
|
|
}
|