nicocvn / emDNA

Energy minimization software for DNA/proteins complexes by the Olson lab at Rutgers
https://nicocvn.github.io/emDNA/
5 stars 1 forks source link

Revise and simplify CMake build system #3

Open nicocvn opened 3 years ago

nicocvn commented 3 years ago

The CMake setup in the project is a bit out-dated, a lot of settings are hard-coded and some antipatterns are sprinkled there and there.

The revised CMake setup should be able to support the main platforms (Win, Linux, macOS) and multiple compilers (GCC, Clang, MSVC).

Tasks:

nicocvn commented 3 years ago

@rty10 as part of this issue I was thinking to actually remove the dynamic version of the DNASim library and only keep the static one. Given that the project is intended to deliver the emDNA (command-line) tools it makes a bit easier. If you think this will create any issues let me know.

rty10 commented 3 years ago

Error found in CMake build on WSL2 system, but reported in the incorrect issue (see #11 )