[gmx-developers] cmake gromacs manual
Berk Hess
hess at cbr.su.se
Thu May 12 17:13:37 CEST 2011
Hi,
I always build Gromacs out of source, but I didn't know you would have to do
something extra to compile it in source.
It works now, and much easier than before.
Thanks for all the work!
Berk
On 05/12/2011 04:48 PM, Mark Abraham wrote:
> On 13/05/2011 12:05 AM, Szilárd Páll wrote:
>> Hi,
>>
>>> I am trying to make the Gromacs manual, but I don't understand a cmake
>>> error.
>>> What does "built out of source" mean? Which source?
>>> And I don't know what to set LATEX_OUTPUT_PATH to.
>> Out of source normally means that the directory from where you issue
>> cmake and where the build tree is generated is different from your
>> source tree, for instance:
>> source tree: ~/gromacs-4.5
>> build tree: ~/gromacs-4.5-build
>
> A subdirectory of the source tree is sufficiently "out of tree" for
> CMake, and this makes organization much simpler. Now all your build
> trees are inside the source tree and don't need to be named to reflect
> the source version.
>
>> I've never built the manual with CMake, so I'm not completely sure
>> that this is the final solution.
>
> I ported the manual to CMake a month or so back, and I updated the
> manual README to describe the necessary steps. Hopefully I did a good
> enough job. With a proper out-of-source build (which is always
> encouraged/required for CMake) you do not need to set LATEX_OUTPUT_PATH.
>
> Mark
>
>>> CMake Error at UseLATEX.cmake:389 (MESSAGE):
>>> LaTeX files must be built out of source or you must set
>>> LATEX_OUTPUT_PATH.
>>> Call Stack (most recent call first):
>>> CMakeLists.txt:5 (LATEX_GET_OUTPUT_PATH)
>>>
>>>
>>>
>>> CMake Error at UseLATEX.cmake:389 (MESSAGE):
>>> LaTeX files must be built out of source or you must set
>>> LATEX_OUTPUT_PATH.
>>> Call Stack (most recent call first):
>>> UseLATEX.cmake:792 (LATEX_GET_OUTPUT_PATH)
>>> CMakeLists.txt:85 (ADD_LATEX_DOCUMENT)
>>>
>>>
>>> --
>>> 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