31 Commits

Author SHA1 Message Date
Ugljesa Jovanovic
bd173f422f
Added _kx_ and nateive impl, updated libsodium submodule to latest commit 2020-10-09 16:56:09 +02:00
Ugljesa Jovanovic
291badc149
Build everyting on mingw 2020-06-13 09:55:08 +02:00
Ugljesa Jovanovic
afe9832cb1
Use GNU_MAKE 2020-06-13 09:55:08 +02:00
Ugljesa Jovanovic
0000bc4b8e
Disable macos and linux builds while we are setting up windows builds
Add windows cache directories

fix yml

Fix YAML

Get java first on windows build

Try to replace mingw with msys in script

Try windows build without the toolchain, since we are bringing our own

taskkill was failing

Different libtool package name

Add autoconf to msys2

Install mingw-w64-x86_64-toolchain but with each package instead of a group which interrupts installation

Msys2 cant find make, try using alias

Make everything executable, add some debugging logs to windowsBuild

Skip building, debug make

Find all make files

Another attempt

Attempt different alias

Try with symbolic link

Attempt mingw64

Forgot to change folder

Attempt N

Set -e+e

Try with cygwin

mingw again

Move

Add more debug logs

Add +e to see what fails now

try direct make
2020-06-13 09:55:03 +02:00
Ugljesa Jovanovic
1a484bfb55
Add autogen to tvos and watchos builds scripts 2020-06-11 19:11:44 +02:00
Ugljesa Jovanovic
c3432bc299
Invalid rm at the end of watchos compiling 2020-06-10 23:55:11 +02:00
Ugljesa Jovanovic
93a3ac5782
Try justlinking the loader 2020-06-10 21:37:23 +02:00
Ugljesa Jovanovic
7677ae16c7
Try adding -B to force using correct linker 2020-06-10 21:16:40 +02:00
Ugljesa Jovanovic
ff05f79b23
autogen in arm64 configure, correct make file name 2020-06-10 20:32:03 +02:00
Ugljesa Jovanovic
e026d1405d
Building arm64 with clang 2020-06-03 23:52:52 +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
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
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
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
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
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
1a4c07b961
Add configure and make script 2020-05-28 23:02:30 +02:00
Ugljesa Jovanovic
15ad0b3b70
Add libsodium and wrapper 2020-05-28 22:51:10 +02:00