diff options
author | Brad King <brad.king@kitware.com> | 2017-12-06 11:48:06 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2017-12-06 11:48:06 (GMT) |
commit | 6ecd8b601b6c09d1f07bf5b2ae0cec694522d2c7 (patch) | |
tree | 42d77d7a90727bdf862585dd26271b36ff82de62 /Help/command/project.rst | |
parent | d06b8264212c893b5da8d7499328eb403aaaad37 (diff) | |
download | CMake-6ecd8b601b6c09d1f07bf5b2ae0cec694522d2c7.zip CMake-6ecd8b601b6c09d1f07bf5b2ae0cec694522d2c7.tar.gz CMake-6ecd8b601b6c09d1f07bf5b2ae0cec694522d2c7.tar.bz2 |
Help: Document that ASM should be enabled last
ASM should be enabled after C and/or CXX because we consider the
compilers for those languages as possible assemblers.
Issue: #17532
Diffstat (limited to 'Help/command/project.rst')
-rw-r--r-- | Help/command/project.rst | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Help/command/project.rst b/Help/command/project.rst index 139f69c..eb185e4 100644 --- a/Help/command/project.rst +++ b/Help/command/project.rst @@ -46,11 +46,15 @@ variable will be set to its argument. The argument must be a string with short description of the project (only a few words). Optionally you can specify which languages your project supports. -Example languages are ``C``, ``CXX`` (i.e. C++), ``Fortran``, etc. +Example languages include ``C``, ``CXX`` (i.e. C++), ``CUDA``, +``Fortran``, and ``ASM``. By default ``C`` and ``CXX`` are enabled if no language options are given. Specify language ``NONE``, or use the ``LANGUAGES`` keyword and list no languages, to skip enabling any languages. +If enabling ``ASM``, list it last so that CMake can check whether +compilers for other languages like ``C`` work for assembly too. + If a variable exists called :variable:`CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE`, the file pointed to by that variable will be included as the last step of the project command. |