Skip to content

Conversation

DiamonDinoia
Copy link
Collaborator

@DiamonDinoia DiamonDinoia commented Aug 14, 2025

  1. Cleans the cmake file so that the top level cmake only exposes user facing options
  2. Try to cleanup exposed symbols
  3. Fixes makefile git warnings
  4. Speeds up CI for good measure.
    Requires Fix #696 & #476 #719

@DiamonDinoia DiamonDinoia force-pushed the attempt-to-clean-cmake branch 6 times, most recently from c13191c to a4564a4 Compare August 20, 2025 12:34
@DiamonDinoia DiamonDinoia force-pushed the attempt-to-clean-cmake branch 4 times, most recently from 7da53f1 to 06dc998 Compare August 20, 2025 13:11
- Simplifies and unifies CMake setup
- Adds developer tools: cppcheck, IWYU, clang-tidy
- Enables proper LTO support
- Cleans and speeds up CI pipeline
- Improves compatibility across Linux, Windows, and macOS
- Updates dependencies and fixes MATLAB + CUDA integration
- Removes reliance on MATLAB OpenMP, adjusts CUDA/MEX handling
- Fixes various typos, warnings, and deployment target issues
- Added fortran to CI
@DiamonDinoia DiamonDinoia force-pushed the attempt-to-clean-cmake branch from 06dc998 to 18236ac Compare August 20, 2025 13:21
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