Closed landinjm closed 2 days ago
Closes #296
Note that this does change the behavior in how executable files are generated. Before, you would run make release or make debug to generate main.exe
. Now, running make generates main-release.exe
and main-debug.exe
. The user can then choose which one to use.
Partially addresses #314
Updating the
CMakeLists.txt
to be more understandable and modular.I've adapted the one used by ASPECT which is much more helpful in terms of error handling. For example, it will warn if the dependencies are not installed or if there is a leftover
CMakeCache.txt
This PR also adds Catch2 for unit testing in
catch.hpp