| 12345678910111213141516171819202122232425262728 | 
							- enable_language
 
- ---------------
 
- Enable languages (CXX/C/OBJC/OBJCXX/Fortran/etc)
 
- .. code-block:: cmake
 
-   enable_language(<lang>... [OPTIONAL])
 
- Enables support for the named languages in CMake.  This is the same as
 
- the :command:`project` command but does not create any of the extra
 
- variables that are created by the project command.
 
- .. include:: SUPPORTED_LANGUAGES.txt
 
- 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.
 
- This command must be called in file scope, not in a function call.
 
- Furthermore, it must be called in the highest directory common to all
 
- targets using the named language directly for compiling sources or
 
- indirectly through link dependencies.  It is simplest to enable all
 
- needed languages in the top-level directory of a project.
 
- The ``OPTIONAL`` keyword is a placeholder for future implementation and
 
- does not currently work. Instead you can use the :module:`CheckLanguage`
 
- module to verify support before enabling.
 
 
  |