mirror of
https://gitlab.com/veilid/veilid.git
synced 2025-12-15 15:59:16 -05:00
unify ios mac build
This commit is contained in:
parent
46504e44b8
commit
ef313133cf
9 changed files with 78 additions and 126 deletions
|
|
@ -22,13 +22,14 @@ Veilid Network Plugin
|
|||
|
||||
require 'json'
|
||||
require 'pathname'
|
||||
cargo_target_dir = File.join(File.dirname(JSON.parse(`cargo locate-project`)['root']), 'target')
|
||||
workspace_dir = File.dirname(JSON.parse(`cargo locate-project --workspace`)['root'])
|
||||
cargo_target_dir = File.join(workspace_dir, 'target')
|
||||
|
||||
s.script_phase = {
|
||||
:name => 'Cargo Build',
|
||||
:script => File.join(File.dirname(__dir__), 'rust', 'macos_build.sh'),
|
||||
:script => File.join(workspace_dir, 'scripts', 'macos_build.sh') + ' veilid_flutter',
|
||||
:execution_position => :before_compile
|
||||
#:output_files => [ File.join(cargo_target_dir, 'macos_lib', 'libveilid_flutter.dylib') ]
|
||||
#:output_files => [ File.join(cargo_target_dir, 'lipo-darwin', 'libveilid_flutter.dylib') ]
|
||||
}
|
||||
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue