-
Notifications
You must be signed in to change notification settings - Fork 76
Description
It would be nice if each release would also upload prebuilt libraries for all targets.
This would save developer a lot of headache in trying to install all the sdk's locally themselves.
Some notes
No external libraries
The developer needs to be in as much control as possible in choosing exact versions to include, as long as they're ABI compatible.
E.g. the goal is to only include one libharfbuzz.a in the build.
Instead, make a note in the uploaded Readme.md which versions of the external libraries are used. E.g. Harfbuzz 11.2.1 to let the developer sort it out.
Target as old Android NDK/version as possible
Making sure that the developer can target lower end devices is good in order to reach as many users as possible.
Alternatively, upload multiple versions of the library.
iOS
Making sure the iPhoneSimulator target is added to the list of architectures.
The list of architectures
To give a glimpse of what architectures are currently built for each release
- x86-win32
- x86_64-win32
- arm64-linux
- x86_64-linux
- arm64-macos
- x86_64-macos
- arm64-ios
- x86_64-iosimulator
- arm64-android
- js-web
- wasm-web
- wasm_pthread-web