TinkerTools / tinker

Tinker: Software Tools for Molecular Design
https://dasher.wustl.edu/tinker/
Other
130 stars 61 forks source link

Add CMake build system #54

Closed junghans closed 4 years ago

junghans commented 4 years ago

This PR adds an rudimentary version of a CMake buildsystem.

CMake is cross-platform and hence works on Linux, Mac OS and Windows.

The CMakeLists.txt is very human-readable and easy to extend. I haven't added the GUI compile yet.

This CMake system is used in https://github.com/spack/spack/pull/13869 to build tinker inside spack. Not sure where the documentation for spack install should go, but in short:

git clone https://github.com/spack/spack.git
. spack/share/spack/setup-env.sh
spack install tinker
junghans commented 4 years ago

Ping