NP-346 add updates to emsdk recipe and fix for nodejs recipe #14
+873
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CCI doens't have the newer Emsdk version yet. We need this for the
std::optional
binding and better generated TypeScript files.Also added a custom foonathan-lexy recipe with a fix that isn't released yet. Because the newer Emsdk uses a higher Clang version we're suddenly compiling that function with
constexpr
this pathces the recipe.The recipes contain some quick specific hack and are not CCI worthy. I will open up an issue at the CCI to upgrade Emsdk and fix nodejs later this sprint.
Tip
Don't review the whole recipe, it is copied pasted from CCI https://github.com/conan-io/conan-center-index/ just focus on the changes that I needed to make, in the GH workflows and the actual changes to the recipe are in these commits: