Skip to content

Conversation

@jonsimantov
Copy link
Contributor

@jonsimantov jonsimantov commented Oct 16, 2020

Modify packaging workflows a bit to add all 3 Android STLs (using NDK r16), and rely on the new iOS build script to build the universal frameworks.
Add a step that gathers all the built artifacts. Mobile artifacts are packaged correctly, but desktop is not yet working as it requires postprocessing the libraries using the merge_libraries script.

jonsimantov and others added 28 commits October 8, 2020 19:36
Vcpkg ships with few prebuilt configurations and for any custom build configs, we have to create new vcpkg files. These changes take care of creating necessary files for vcpkg before building.
Prints out cmake options that should be used to point to libs built with vcpkg.
and a build option to set Android STL (not yet used).
…ktop build script, and enable this option on both iOS and MacOS.
@google-cla google-cla bot added the cla: yes label Oct 16, 2020
@jonsimantov jonsimantov requested a review from vimanyu October 16, 2020 22:36
Copy link
Contributor

@vimanyu vimanyu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good for most part and its super exciting to see the packaging infrastructure already setup!
Minor comments mainly around names of variables or cmake options that are more descriptive.

…d put the variable in the top-level CMake file.
@jonsimantov jonsimantov requested a review from vimanyu October 26, 2020 23:18
Copy link
Contributor

@vimanyu vimanyu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@jonsimantov jonsimantov merged commit 4ba9d36 into dev Oct 27, 2020
@jonsimantov jonsimantov deleted the feature/js-packaging2 branch October 27, 2020 17:59
@firebase firebase locked and limited conversation to collaborators Nov 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

3 participants