Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
3c5e2e4
chore: release v1.5 (#165)
ianbotsf Jul 15, 2025
a0c7abd
chore: release 0.10.0
aws-sdk-kotlin-ci Jul 15, 2025
108723d
chore: bump snapshot version to 0.10.1-SNAPSHOT
aws-sdk-kotlin-ci Jul 15, 2025
3f57e07
feat: migrate to jreleaser (#164)
0marperez Jul 21, 2025
a6e004a
misc: repo tools v0.4.34 (#168)
0marperez Jul 22, 2025
4067575
chore: bump snapshot version to 0.10.2-SNAPSHOT (#170)
0marperez Jul 23, 2025
e4475e5
Disable signing iOS artifacts
lauzadis Jul 23, 2025
4b3ca25
chore: release 0.10.2
aws-sdk-kotlin-ci Jul 24, 2025
bcffa3f
chore: bump snapshot version to 0.10.3-SNAPSHOT
aws-sdk-kotlin-ci Jul 24, 2025
92b9569
Also disable JVM signing
lauzadis Jul 24, 2025
ac157d2
Disable all signing tasks
lauzadis Jul 24, 2025
6058a92
Use MinGW Makefiles generator
lauzadis Jul 24, 2025
cd2d24e
Separate args
lauzadis Jul 24, 2025
56747af
Use MSYS Makefiles
lauzadis Jul 25, 2025
c1ecba6
Fix a warning: `'capitalized(): String' is deprecated. This was never…
lauzadis Jul 25, 2025
d7bbd9b
Fix PPROCESSOR_NUMBER issue
lauzadis Jul 25, 2025
d58c705
revert CMake changes
lauzadis Jul 25, 2025
b4a4aab
misc: repo tools v0.4.35 (#171)
0marperez Jul 30, 2025
5e78898
Use MSYS Makefiles again
lauzadis Aug 5, 2025
7cb0a84
Merge branch 'kn-main' of github.com:awslabs/aws-crt-kotlin into kn-m…
lauzadis Aug 6, 2025
f8c9d5c
Re-enable signing tasks
lauzadis Aug 7, 2025
09db0aa
merge
lauzadis Aug 7, 2025
19d9128
Add a comment
lauzadis Aug 7, 2025
371c6ae
Build using MSYS Makefiles
lauzadis Aug 8, 2025
9cb2f35
HELP
lauzadis Aug 8, 2025
ff0c52b
Try Unix Makefiles
lauzadis Aug 8, 2025
21b860a
remove help
lauzadis Aug 8, 2025
f1743e2
temp. comment out Unix Makefiles
lauzadis Aug 8, 2025
47562a7
actually, add back Unix Makefiles
lauzadis Aug 8, 2025
35cd31c
update comment
lauzadis Aug 8, 2025
556e805
revert back to MSYS
lauzadis Aug 8, 2025
d9fe2da
add back original installs
lauzadis Aug 8, 2025
173c41b
revert to MINGW64
lauzadis Aug 8, 2025
0127c3f
HELP again
lauzadis Aug 8, 2025
a833d11
Go back to MSYS Makefiles
lauzadis Aug 8, 2025
76c006c
Remove global CMAKE_GENERATOR customization
lauzadis Aug 8, 2025
718b89e
remove help
lauzadis Aug 8, 2025
88b2908
lint
lauzadis Aug 8, 2025
9bf5faf
Bump repo tools
lauzadis Aug 11, 2025
0f3fe6f
upgrade to non-kn version of aws-kotlin-repo-tools
lauzadis Aug 11, 2025
00eb1d5
Change parameter name
lauzadis Aug 11, 2025
467ea3a
Add my idea of build instructions
lauzadis Aug 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,5 @@ See also:
* https://www.iosdev.recipes/simctl/

### Windows
Not supported yet.
Comment on lines 71 to -72
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Question: Can we add build instructions? I should've done that in my K/N Windows PRs but I didn't realize/remember this was here.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have not built on Windows using our containers, is there anything we need to do besides running the script and ensuring Docker is installed?

Ensure Docker is installed, then build the image using `./docker-images/build-all.sh`.
Run a `./gradlew build` and the build and tests should be routed through to the container.
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,14 @@
package aws.sdk.kotlin.gradle.crt

import org.gradle.api.Project
import org.gradle.configurationcache.extensions.capitalized
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
import org.jetbrains.kotlin.konan.target.Architecture
import org.jetbrains.kotlin.konan.target.Family
import org.jetbrains.kotlin.konan.target.KonanTarget
import java.io.File

fun KotlinNativeTarget.namedSuffix(prefix: String, capitalized: Boolean = false): String =
prefix + if (capitalized) name.capitalized() else name
fun KotlinNativeTarget.namedSuffix(prefix: String, uppercase: Boolean = false): String =
prefix + if (uppercase) name.uppercase() else name

val KonanTarget.isSimulatorSdk: Boolean
get() = when (this) {
Expand Down Expand Up @@ -80,13 +79,13 @@ val Project.cmakeLists: File
get() = rootProject.projectDir.resolve("CMakeLists.txt")

val KotlinNativeTarget.cmakeConfigureTaskName: String
get() = namedSuffix("cmakeConfigure", capitalized = true)
get() = namedSuffix("cmakeConfigure", uppercase = true)

val KotlinNativeTarget.cmakeBuildTaskName: String
get() = namedSuffix("cmakeBuild", capitalized = true)
get() = namedSuffix("cmakeBuild", uppercase = true)

val KotlinNativeTarget.cmakeInstallTaskName: String
get() = namedSuffix("cmakeInstall", capitalized = true)
get() = namedSuffix("cmakeInstall", uppercase = true)

val File.slashPath: String
get() = path.replace(File.separatorChar, '/')
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[versions]
kotlin-version = "2.2.0"

aws-kotlin-repo-tools-version = "0.4.30-kn"
aws-kotlin-repo-tools-version = "0.4.37"

# libs
crt-java-version = "0.38.1"
Expand Down
Loading