pbosler / lpm

Lagrangian Particle Methods
BSD 3-Clause "New" or "Revised" License
6 stars 1 forks source link

Remove `asan` from DFS builds #112

Open pbosler opened 7 months ago

pbosler commented 4 months ago

Finufft enables sanitizes by default for DEBUG builds, which is causing build errors with GCC on linux systems. CPM isn't passing Finufft options through to the Finufft build; specifically, setting FINUFFT_ENABLE_SANITIZERS OFF does not seem to work.

Transferring Finufft to a submodule and managing its CMake build directly could fix this problem. For now, we just disable DFS for DEBUG builds.