Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
18c3d8b
initial ios junk
Jun 13, 2022
cbdd54e
i hate apple
Jun 13, 2022
5cc6089
squash
Jun 13, 2022
4b54f72
Revert "squash"
Jun 13, 2022
76eeddc
squash
Jun 13, 2022
e56eef1
squash
Jun 14, 2022
0cad6e9
it actually start to build omg
Jun 14, 2022
1da239f
squash
Jun 14, 2022
2b9e2e7
remove submodule
Jun 14, 2022
17e5ed8
squash
Jun 14, 2022
5a7fa2a
tmp
Jun 14, 2022
e3aa9e8
OH MY FUCKING SWEET BABY JESUS SON OF THE VIRGIN MARY IT FUCKING COMP…
Jun 15, 2022
02d4f78
cleanups
Jun 15, 2022
a793057
add iphone to ci
Jun 15, 2022
e5496a1
all the stuff for the ci pipeline, probably
Jun 15, 2022
e343417
squashme
Jun 15, 2022
0c55630
squashme
Jun 15, 2022
aee7296
format
Jun 15, 2022
8d5ae38
WITH_ to USE_
Jun 15, 2022
9af52af
squashme
Jun 15, 2022
acf8a07
submodule
Jun 15, 2022
a770bd5
fix up cross.sh
Jun 15, 2022
075dc79
check libuv submodule
Jun 15, 2022
7ff9678
build ios first
Jun 15, 2022
239d0ec
only pack liblokinet-embedded.a in iphone ci pipeline
Jun 15, 2022
89b499d
use uv static build when using submodule
Jun 15, 2022
5051739
move logic out of ci into ios builder script
Jun 16, 2022
7c978cc
restructure build for iphone
Jun 16, 2022
e0b978e
fix typos
Jun 16, 2022
d00a60e
clean up static deps for cross targets
Jun 16, 2022
8b83137
fix up compiler flags and make shit smaller
Jul 6, 2022
65d3c0e
fall back to null vpn platform when we have no implementation for the…
majestrate Jun 22, 2022
8a905db
Updated the ios.sh to create fat libraries and generate a .xcframework
mpretty-cyro Jul 7, 2022
8585d53
Merge pull request #5 from mpretty-cyro/ios-ci-2022-06-13
Jul 7, 2022
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
Prev Previous commit
Next Next commit
move logic out of ci into ios builder script
  • Loading branch information
jeff committed Jul 6, 2022
commit 505173937c87c0901bc6f66651b9bc9334ace85b
3 changes: 0 additions & 3 deletions .drone.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -298,9 +298,6 @@ local iphone_builder(name,
environment: { SSH_KEY: { from_secret: 'SSH_KEY' } },
commands: [
'echo "Building on ${DRONE_STAGE_MACHINE}"',
// If you don't do this then the C compiler doesn't have an include path containing
// basic system headers. WTF apple:
'export SDKROOT="$(xcrun --sdk iphoneos --show-sdk-path)"',
'export CMAKE_BUILD_PARALLEL_LEVEL=6',
'ulimit -n 1024', // because macos sets ulimit to 256 for some reason yeah idk
'./contrib/ios.sh ' + ci_mirror_opts,
Expand Down
2 changes: 2 additions & 0 deletions contrib/ios.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ if ! [ -f LICENSE ] || ! [ -d llarp ]; then
echo "You need to run this as ./contrib/ios.sh from the top-level lokinet project directory"
fi

unset SDKROOT
export SDKROOT="$(xcrun --sdk iphoneos --show-sdk-path)"

mkdir -p build/iphone/{sim,device}

Expand Down