Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate and install a version header alongside manifold headers. #1052

Closed

Conversation

hzeller
Copy link
Contributor

@hzeller hzeller commented Nov 17, 2024

Proposal for a version header as suggested in #1024 (comment)

(probably to be merged after #1048 to not generate merge issues there.

FYI @kintel @pca006132

@hzeller hzeller force-pushed the feature-20241116-add-version-header branch from 00383a9 to a41ca20 Compare November 17, 2024 04:57
Copy link

codecov bot commented Nov 17, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 84.69%. Comparing base (d437097) to head (49e5aef).
Report is 155 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1052      +/-   ##
==========================================
- Coverage   91.84%   84.69%   -7.15%     
==========================================
  Files          37       62      +25     
  Lines        4976     9685    +4709     
  Branches        0     1050    +1050     
==========================================
+ Hits         4570     8203    +3633     
- Misses        406     1482    +1076     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@hzeller hzeller force-pushed the feature-20241116-add-version-header branch from a41ca20 to 49e5aef Compare November 17, 2024 05:26
Copy link
Owner

@elalish elalish left a comment

Choose a reason for hiding this comment

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

LGTM, thanks. @pca006132 I'll let you decide if you want to merge this before or after #1048.

@pca006132
Copy link
Collaborator

What about just integrate it into #1048? This is not complicated.

@hzeller
Copy link
Contributor Author

hzeller commented Nov 17, 2024

Sounds good to me - it is your pull request, so you need to integrate that.

pca006132 added a commit to pca006132/manifold that referenced this pull request Nov 17, 2024
@pca006132 pca006132 closed this Nov 17, 2024
elalish added a commit that referenced this pull request Nov 17, 2024
* enable emscripten build with tbb enabled

* nix: fix emscripten build, add tbb build

* browser

* fix python build

* minor

* no parallel sdf for js

* disable test for emscripten-tbb

* add cache for nix python build

* cmake changes

* fix

* update

* update

* update

* update

* move python dependency handling

* more changes

* format

* fix broken format

* fix

* simplify

* allow emscripten with cbind

* build fetched dependencies as static libs

* fix static build

* fix rebuild

* fix extras

* remove parallel.h from public API

* update tests

* make dependencies private

* move parallel.h

* missing utils.h change

* fix

* fix...

* fix wasm tbb

* add more cmake consumer tests

* fix consumer

* add rpath

* Revert "add rpath"

This reverts commit 2e8a96c.

* rpath specific to macos

* use override

* forgot to set rpath...

* remove #1045 related changes

* integrate #1052

* allow version override

* minor improvements

* msvc changes

* fix typo

---------

Co-authored-by: Emmett Lalish <[email protected]>
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.

3 participants