586 Commits

Author SHA1 Message Date
Ugljesa Jovanovic
088f09f154
A bit more of intellij sorting sourcesets 2020-06-03 19:36:55 +02:00
Ugljesa Jovanovic
14676337fc
Added hash test, fixed idea native cinterop resolution 2020-06-03 00:18:41 +02:00
Ugljesa Jovanovic
006dd47873
Tried to get arm32 to work, but sysroot is missing getrandom, and no getrandom no libsodium as far as I understand. Everything compiles now, including the sample, tested kexe on arm64, runs and does sodium init at least 2020-06-02 23:59:01 +02:00
Ugljesa Jovanovic
641d950384
Remove build dirs after building 2020-06-02 20:39:52 +02:00
Ugljesa Jovanovic
8e4f67daee
Trailing comman 2020-06-02 20:21:06 +02:00
Ugljesa Jovanovic
2695dda865
Bump libsodium tvos x bit 2020-06-02 20:03:47 +02:00
Ugljesa Jovanovic
635b12cc26
Add tvos, watchos and ios build scripts 2020-06-02 20:00:52 +02:00
Ugljesa Jovanovic
b9d47611c7
Split ios tvos watchos builds 2020-06-01 23:15:25 +02:00
Ugljesa Jovanovic
add3dc5376
Apparently watchos arm 64 is 32bit (64_32 architecture) 2020-06-01 22:28:22 +02:00
Ugljesa Jovanovic
ab64e271ab
Missed watchcos 32bit 2020-06-01 21:29:06 +02:00
Ugljesa Jovanovic
c6df6ba694
fix mac paths 2020-06-01 21:26:08 +02:00
Ugljesa Jovanovic
4dab764914
Fix makeIos script 2020-06-01 21:20:28 +02:00
Ugljesa Jovanovic
69b3845a9c
Let macos configure itself 2020-06-01 20:59:54 +02:00
Ugljesa Jovanovic
09db6c2b44
Add mingw libsodium build script 2020-06-01 20:45:07 +02:00
Ugljesa Jovanovic
2736712eed
Add mac build script 2020-06-01 20:40:04 +02:00
Ugljesa Jovanovic
8a4eb512c4
Forgot to add files 2020-06-01 20:38:33 +02:00
Ugljesa Jovanovic
293fd37bad
Fix 64 bit arm, connect native32 source set 2020-06-01 20:37:48 +02:00
Ugljesa Jovanovic
6ac6046c7c
A bit more portable scripts 2020-06-01 19:43:21 +02:00
Ugljesa Jovanovic
684db231cf
Add macos and mingw prefix folders 2020-06-01 19:40:04 +02:00
Ugljesa Jovanovic
fd00dc7725
Update gitignore 2020-06-01 19:38:31 +02:00
Ugljesa Jovanovic
9e16c2a6bd
sodium wrapper rework 2020-06-01 19:37:07 +02:00
Ugljesa Jovanovic
fa080f28d8
Arm 64 build local configure for now, adding 32bit native sourceset, not connected yet 2020-06-01 15:16:47 +02:00
Ugljesa Jovanovic
f4ddfe9cac
Add task tree plugin for debuging 2020-06-01 13:11:06 +02:00
Ugljesa Jovanovic
89c3085139
crypto module should only define js jvm and linux when running on 64bit linux 2020-06-01 13:00:07 +02:00
Ugljesa Jovanovic
bf72118d0b
Add logging for delegated configurations 2020-06-01 12:58:32 +02:00
Ugljesa Jovanovic
66efe1b40c
Solve mac builds for tvos and watchos failing because they wanted some common imaginary common/metadata klib again 2020-06-01 12:53:53 +02:00
Ugljesa Jovanovic
b70521369c
typo 2020-06-01 12:24:18 +02:00
Ugljesa Jovanovic
3de591deef
Forgot to move arm32 to it's block 2020-06-01 11:45:49 +02:00
Ugljesa Jovanovic
416e9375a1
Forgot to move arm32 sourcesets 2020-06-01 11:35:11 +02:00
Ugljesa Jovanovic
9292cded2c
Enable arm32 and arm64 builds 2020-06-01 11:29:45 +02:00
Ugljesa Jovanovic
7c6a31d765
Update crypto module build gradle 2020-05-31 21:23:45 +02:00
Ugljesa Jovanovic
143ad7cc23
Update delegated module build conf 2020-05-31 21:19:52 +02:00
Ugljesa Jovanovic
a964a2b9d3
Typo 2020-05-31 21:15:22 +02:00
Ugljesa Jovanovic
a7818e7b15
Test loggin only on 64bit x86 linux 2020-05-31 21:13:01 +02:00
Ugljesa Jovanovic
bb622b9420
Seems rpi on ubuntu reports aarch64 which is not known to gradle internal 2020-05-31 21:08:35 +02:00
Ugljesa Jovanovic
d479cac6b7
Jvm only on 64bit x86 linux 2020-05-31 20:59:14 +02:00
Ugljesa Jovanovic
39e4ddd006
Add support for arm 64 2020-05-31 20:57:33 +02:00
Ugljesa Jovanovic
58e74a0cf0
Fix for build on msys2 2020-05-31 17:14:44 +02:00
Ugljesa Jovanovic
592ffaa99b
No extensions in task block, will add later 2020-05-30 23:35:53 +02:00
Ugljesa Jovanovic
c7cd07f963
Add tvos and watchos to api module 2020-05-30 23:33:06 +02:00
Ugljesa Jovanovic
293b61a7ea
Add compiled ios lib to gitignore 2020-05-30 23:25:48 +02:00
Ugljesa Jovanovic
6b415b0e32
Tune build ios libsodium 2020-05-30 23:24:45 +02:00
Ugljesa Jovanovic
dbfed977aa
Add build script for sodium ios 2020-05-30 23:03:22 +02:00
Ugljesa Jovanovic
bb58a372e7
delegated module build.gradle cleanp and macos build fix 2020-05-30 22:47:01 +02:00
Ugljesa Jovanovic
137fe3fe62
Working linux x64, macosx64 and mingwx64 builds with libsodium, cleaned up api build.grade, extracted version name and group 2020-05-30 00:33:31 +02:00
Ugljesa Jovanovic
ce226d9f30
Test blocking valid 2020-05-30 00:23:34 +02:00
Ugljesa Jovanovic
7389f19024
non delegated need coroutines dependancy 2020-05-30 00:22:33 +02:00
Ugljesa Jovanovic
f97331bdf7
No need for testBlocking in delegated as it inherits from native shared 2020-05-30 00:20:58 +02:00
Ugljesa Jovanovic
08ac719af2
Update mingw testBlocking 2020-05-30 00:19:16 +02:00
Ugljesa Jovanovic
639cd317aa
Same for test 2020-05-30 00:16:23 +02:00