[gmx-developers] cmake docs

Mark Abraham Mark.Abraham at anu.edu.au
Wed Apr 20 13:52:39 CEST 2011

On 4/20/2011 9:11 PM, Sander Pronk wrote:
> In the gromacs source, try:
> mkdir build-cmake
> cd build-cmake
> cmake ..
> ccmake .
> note the  'ccmake'. It brings up an interactive terminal-based program that lets you inspect and set all the programs.
> BTW I'm not sure why we don't have info about this on the web site.

Well, we have some stuff here 
http://www.gromacs.org/Developer_Zone/Cmake, but we do have to come up 
with something rather more noob-friendly in the lead up to 5.0, lest the 
mailing list be deluged for years. I was pushing the need for more 
documentation of how GROMACS-CMake does work in a Bugzilla issue a year 
ago. I should revisit the criticisms I made then in the light of my 
increased CMake experience.

On a related point, there's probably messy stuff in the CMakeLists.txt 
files because different people have hacked things at various points - 
someone should probably cast an eye over it as a whole.


> Sander
> On 20 Apr 2011, at 13:02 , Erik Marklund wrote:
>> Hi developers,
>> Since gromacs no longer builds with automake, I think it would be wonderful if the gromacs-specific cmake variables could be better documented. Or rather, documented at all. With automake one could list the options with ./configure --help, but with cmake I know of no such option. I have nothing against contributing to that, but I'm a cmake novice that actually need such documentation and am therefore probably not the right person for the job.
>> Cheers,
>> -- 
>> -----------------------------------------------
>> Erik Marklund, PhD student
>> Dept. of Cell and Molecular Biology, Uppsala University.
>> Husargatan 3, Box 596,    75124 Uppsala, Sweden
>> phone:    +46 18 471 4537        fax: +46 18 511 755
>> erikm at xray.bmc.uu.se    http://folding.bmc.uu.se/
>> -- 
>> gmx-developers mailing list
>> gmx-developers at gromacs.org
>> http://lists.gromacs.org/mailman/listinfo/gmx-developers
>> Please don't post (un)subscribe requests to the list. Use the www interface or send it to gmx-developers-request at gromacs.org.

More information about the gromacs.org_gmx-developers mailing list