ios build and clean up macos

This commit is contained in:
John Smith
2022-01-30 21:28:27 -05:00
parent b33b19358c
commit 4bdcbbdec9
14 changed files with 607 additions and 501 deletions

View File

@@ -1 +0,0 @@
lib

View File

@@ -20,11 +20,15 @@ Veilid Network Plugin
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
s.swift_version = '5.0'
require 'json'
require 'pathname'
cargo_target_dir = File.join(File.dirname(JSON.parse(`cargo locate-project`)['root']), 'target')
s.script_phase = {
:name => 'Cargo Build',
:script => File.join(File.dirname(__dir__), 'rust', 'macos_build.sh'),
:execution_position => :before_compile,
:output_files => [ File.join(File.dirname(__dir__), 'lib', 'libveilid_flutter.dylib') ]
:output_files => [ File.join(cargo_target_dir, 'macos_lib', 'libveilid_flutter.dylib') ]
}
# s.prepare_command = <<-CMD