Skip to content

enable asset swap, IPFS, and related features for iOS builds#2045

Closed
Maxnflaxl wants to merge 3 commits into
boost-1.90from
ios-enable-asset-swap-support
Closed

enable asset swap, IPFS, and related features for iOS builds#2045
Maxnflaxl wants to merge 3 commits into
boost-1.90from
ios-enable-asset-swap-support

Conversation

@Maxnflaxl
Copy link
Copy Markdown
Member

@Maxnflaxl Maxnflaxl commented May 9, 2026

No description provided.

Maxnflaxl added 2 commits May 9, 2026 02:59
Without this, dex_board.cpp fails to compile because the
BEAM_ASSET_SWAP_SUPPORT-guarded saveDexOffer/dropDexOffer declarations
on IWalletDB are hidden in the cpp's translation unit even when the
option is ON, since the macro never reaches wallet_core (and therefore
its transitive consumers) on iOS.
@Maxnflaxl Maxnflaxl requested review from valdok and removed request for valdok May 9, 2026 01:29
Turn on BEAM_IPFS_SUPPORT for the iOS device and simulator workflow
slices so libwallet_api.a / libwallet_client.a are built with
ipfs_get / ipfs_add wired up (matching the desktop and Android builds
instead of returning ApiError::NotSupported).

Bump 3rdparty/asio-ipfs to the feat/ios-support tip
(BeamMW/asio-ipfs#feat/ios-support), which adds CMAKE_SYSTEM_NAME=iOS
cross-compilation paths for libipfs-bindings.a + libasio-ipfs.a.
Without that submodule update the workflow flip would FATAL_ERROR
at configure time on "Unsupported host platform iOS".
@Maxnflaxl Maxnflaxl closed this May 12, 2026
@Maxnflaxl Maxnflaxl deleted the ios-enable-asset-swap-support branch May 12, 2026 14:25
@Maxnflaxl Maxnflaxl changed the title enable asset swap support for ios builds enable asset swap, IPFS, and related features for iOS builds May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant