From 8a2a2e6f33e8c9b8d85a161db478a64793183094 Mon Sep 17 00:00:00 2001 From: Aleksei Iupinov Date: Fri, 24 Nov 2017 11:55:16 +0100 Subject: [PATCH] Mention gmx_install_headers() in the developer manual Change-Id: I703e63b7e8978f23963107044396331cbfe94d7e --- docs/dev-manual/gmxtree.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/dev-manual/gmxtree.rst b/docs/dev-manual/gmxtree.rst index c942b6d99a..2fc13566cd 100644 --- a/docs/dev-manual/gmxtree.rst +++ b/docs/dev-manual/gmxtree.rst @@ -85,7 +85,9 @@ module and documenting it. #include <...> // This should be used for system and external headers - * Installed headers must not include non-installed headers. + * Installed headers must not include non-installed headers. Headers can be + marked for install within ``CMakeLists.txt`` files of their respective + modules, using ``gmx_install_headers()``. * All source files must include "gmxpre.h" as the first header. * A source/header file should include "config.h," "gromacs/simd/simd.h", or "gromacs/ewald/pme-simd.h" if and only if it uses a macro declared -- 2.11.4.GIT