浏览代码

Help: Mark some code blocks as containing cmake code.

Stephen Kelly 12 年之前
父节点
当前提交
d98ea6c0b8
共有 3 个文件被更改,包括 24 次插入8 次删除
  1. 3 1
      Help/manual/cmake-packages.7.rst
  2. 3 1
      Help/manual/cmake-policies.7.rst
  3. 18 6
      Help/manual/cmake-toolchains.7.rst

+ 3 - 1
Help/manual/cmake-packages.7.rst

@@ -131,7 +131,9 @@ It may also provide a CMake package configuration file::
   <prefix>/lib/cmake/foo-1.2/FooConfig.cmake
   <prefix>/lib/cmake/foo-1.2/FooConfig.cmake
 
 
 with content defining :prop_tgt:`IMPORTED` targets, or defining variables, such
 with content defining :prop_tgt:`IMPORTED` targets, or defining variables, such
-as::
+as:
+
+.. code-block:: cmake
 
 
   # ...
   # ...
   # (compute PREFIX relative to file location)
   # (compute PREFIX relative to file location)

+ 3 - 1
Help/manual/cmake-policies.7.rst

@@ -22,7 +22,9 @@ The :command:`cmake_minimum_required` command does more than report an
 error if a too-old version of CMake is used to build a project.  It
 error if a too-old version of CMake is used to build a project.  It
 also sets all policies introduced in that CMake version or earlier to
 also sets all policies introduced in that CMake version or earlier to
 NEW behavior.  To manage policies without increasing the minimum required
 NEW behavior.  To manage policies without increasing the minimum required
-CMake version, the :command:`if(POLICY)` command may be used::
+CMake version, the :command:`if(POLICY)` command may be used:
+
+.. code-block:: cmake
 
 
   if(POLICY CMP0990)
   if(POLICY CMP0990)
     cmake_policy(SET CMP0990 NEW)
     cmake_policy(SET CMP0990 NEW)

+ 18 - 6
Help/manual/cmake-toolchains.7.rst

@@ -22,17 +22,23 @@ Languages
 
 
 Languages are enabled by the :command:`project` command. If no project command
 Languages are enabled by the :command:`project` command. If no project command
 is in the top-level CMakeLists file, one will be implicitly generated. By default
 is in the top-level CMakeLists file, one will be implicitly generated. By default
-the enabled languages are C and CXX::
+the enabled languages are C and CXX:
+
+.. code-block:: cmake
 
 
   project(C_Only C)
   project(C_Only C)
 
 
 A special value of NONE can also be used with the :command:`project` command
 A special value of NONE can also be used with the :command:`project` command
-to enable no languages::
+to enable no languages:
+
+.. code-block:: cmake
 
 
   project(MyProject NONE)
   project(MyProject NONE)
 
 
 The :command:`enable_language` command can be used to enable languages after the
 The :command:`enable_language` command can be used to enable languages after the
-:command:`project` command::
+:command:`project` command:
+
+.. code-block:: cmake
 
 
   enable_language(CXX)
   enable_language(CXX)
 
 
@@ -86,7 +92,9 @@ Cross Compiling
 If :manual:`cmake(1)` is invoked with the command line parameter
 If :manual:`cmake(1)` is invoked with the command line parameter
 ``-DCMAKE_TOOLCHAIN_FILE=path/to/file``, the file will be loaded early to set
 ``-DCMAKE_TOOLCHAIN_FILE=path/to/file``, the file will be loaded early to set
 values for the compilers. A typical cross-compiling toolchain has content such
 values for the compilers. A typical cross-compiling toolchain has content such
-as::
+as:
+
+.. code-block:: cmake
 
 
   set(CMAKE_SYSTEM_NAME Linux)
   set(CMAKE_SYSTEM_NAME Linux)
 
 
@@ -127,7 +135,9 @@ the ``CMAKE_FIND_ROOT_PATH_MODE_*`` variables.
 
 
 Some compilers are inherently cross compilers, such as Clang and the QNX QCC
 Some compilers are inherently cross compilers, such as Clang and the QNX QCC
 compiler. The :variable:`CMAKE_<LANG>_COMPILER_TARGET` can be set to pass a
 compiler. The :variable:`CMAKE_<LANG>_COMPILER_TARGET` can be set to pass a
-value to those supported compilers when compiling::
+value to those supported compilers when compiling:
+
+.. code-block:: cmake
 
 
   set(CMAKE_SYSTEM_NAME Linux)
   set(CMAKE_SYSTEM_NAME Linux)
 
 
@@ -138,7 +148,9 @@ value to those supported compilers when compiling::
   set(CMAKE_CXX_COMPILER clang++)
   set(CMAKE_CXX_COMPILER clang++)
   set(CMAKE_CXX_COMPILER_TARGET ${triple})
   set(CMAKE_CXX_COMPILER_TARGET ${triple})
 
 
-Or, for QCC::
+Or, for QCC:
+
+.. code-block:: cmake
 
 
   set(CMAKE_SYSTEM_NAME QNX)
   set(CMAKE_SYSTEM_NAME QNX)