sdpb icon indicating copy to clipboard operation
sdpb copied to clipboard

Add CMake support (Do not merge)

Open bharathr98 opened this issue 10 months ago • 0 comments

This PR resolves #74

Currently this branch does not faithfully build tests. The last commit where everything apart from tests works is 9baff5e.

Here's a list of things to fix before merging

  • [ ] Current implementation targets the master branch before #142 was merged. Need to verify where the implementation breaks post merger
  • [ ] Add FLINT and BLAS properly
  • [ ] Add Elemental using FetchContent to avoid having to install it separately
  • [ ] ~~When building Catch2, CMake is unable to see where mpicxx is and thus gives an error~~
  • [ ] ~~Building with Catch2 additionally requires using -pthread compiler flag, which seems to mess up everything upstream~~
  • [ ] Dockerfile currently uses hardcoded --platform=linux/amd64 to build properly on Mx Macs

bharathr98 avatar Apr 09 '24 17:04 bharathr98