Indevelopment replacement: https://github.com/MrJ0se/deno-cct
- 28/8: plan to drop/pause support for
(working but without updates/corrections) and
(not yet runnable)
Status:
- π¨ some limitations
- β ok
- β fail
- βοΈ fail, but rest some tries
- β’ incompatible
- *obs.: disable any optimization, and static build for web compilations
- while windows runtime library recomendend is static (MT), in uwp supports MD only (dynamicly linked runtime).
- if compiler say "cant found LIBCMT.lib", its a spectree mitigation library, and to use the visual studio needs library with spectre mitigation components installed.
- needs a team id specified, to get it, do a login in xcode, export the certified of team, get the number of Organization Unity / Unidade Empresarial of certify, and set on CCT.
- setup arduino target with: "cct as [path to arduino IDE] [board]".
- generate CMake lines to enable cmake-based autocomplete (to insert in your CMakeLists): "cct acc".
- send program to arduino with: "cct aw [path to pogram] [port]".
- spectre mitigation option injection in vcprojects (proc/windows_runtime_spectre.ts).
- replace hardcoded Apple SDK version in cmake.ts (use "xcrun --show-sdk-version" to get).
- edit opencv script to use cct zlib instead clone a compile a new zlib.
platform | target(s) | required | recomended |
---|---|---|---|
windows | uwp/win32 | visual studio (components: msvc++, uwp, cmake, python, strawberry perl | yasm, git (bash) |
linux | linux | gcc,g++,binutils,python,perl,cmake | clang, yasm |
mac | mac/ios | xcode, xcode command line tools, brew, cmake(brew) | yasm |
android | android studio (components: ndk), perl, python, cmake | yasm | |
web | android studio (components: ndk) | perl, python, cmake | |
arduino | arduino IDE (components: AVR boards) | CH34X driver (to send program) |