-
Notifications
You must be signed in to change notification settings - Fork 100
Update dependencies, cmake and CI (including macOS ARM) #86
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
Conversation
This reverts commit f2b09d3.
|
Hi @MariusCausemann, thanks for your effort and contribution! For the files in the src folder, could you keep only the cmake/CI changes (and remove the formatting changes), so that I can review what was modified? Thank you! |
|
Hi @Yixin-Hu , Mabe this makes reviewing it a bit easier? |
|
Hi @Yixin-Hu , |
* Update tbb git tag * Revert "handle sizing field better; rm fast winding number" This reverts commit f2b09d3. * revert tbb hash * Migrated from tbb to oneapi/tbb * remove -Wfatal-errors * set c++11 * make c++17 conforming * use windingnumber from (updated) libigl * ensure new igl is used * remove include * handle sizing field better; rm fast winding number * revert sizing field + WN due to crash * update geogram * update cmake * revert libigl update * update CI * Update cache * Update continuous.yml * add libxrandr for geogram * conda prefix * add libxrandr devel * install cmake=3.29 * install librandr apt-get * update CLI and libigl * use conda-run * revert conda-run * allow populate(Eigen) via cmake policy * force conda cmake * add default shell to activate condo * add geogram dips * disable exact envelope * Update windows runner * add lib dep for windows * make run with gcc13 * add latest OS * bump TBB * build geogram static * update os names * update warnings * bump TBB to 2022 * disable warning as error * build static libigl * build static geogram * correctly set geogram options * set VORPALINE_PLATFORM * set correct windows platform * fix run example on windows * fix windows exe paths * try windows run example again * another attempt * fix failing test * try windows again * remove geogram graphics deps * and another * yet again * one more time * add debug tux * try mate again * remove checkout * fix win + add mate * add unix tools for win * yet another attempt * yet again * again * yet again v3 * yet again v4 * yet again v5 * yet again v6 * add TBB thread and stack controls again * initialization fix --------- Co-authored-by: Tristan Schulz <[email protected]> Co-authored-by: Yixin-Hu <[email protected]> Co-authored-by: Marius Causemann <[email protected]>

Hi @danielepanozzo ,
I've updated the dependencies to recent releases of the main repositories, and updated the cmake build system a bit, and made a few small changes to the code, where required. This allows building fTetWild on apple silicon, and CI is passing on the latest GHA runners again.
Let me know if there is anything you would like me to change!
Marius