mach3-software / MaCh3

The official repository for MaCh3
https://mach3-software.github.io/MaCh3/
BSD 3-Clause "New" or "Revised" License
4 stars 2 forks source link

Feature cmake #6

Closed libanwars closed 1 year ago

libanwars commented 1 year ago

MaCh3 core code with CMake build system. Currently the manager and MCMC directories are excluded from the build. When the config file language is decided these will be added back in.

No validation since the core code can't produce any output.

KSkwarczynski commented 1 year ago

Luke Pickering CMAKE buld has many interesitng feature one which is built gperftools, since we talk so much about profiling I think we should include this in our build.

https://github.com/t2k-software/MaCh3/blob/feature_cmake/cmake/gperftoolsSetup.cmake https://github.com/t2k-software/MaCh3/blob/a048b5e55489359726b4249c9b4ed0f85ca47d9d/CMakeLists.txt#L22-L24

[update] Made issue so ignore this for this PR

KSkwarczynski commented 1 year ago

Hopefully my last comment this is PR to mainnot develop