mirror of
https://github.com/Kitware/CMake.git
synced 2026-08-03 14:20:27 +00:00
Modules: Update documentation formatting
This commit is contained in:
@@ -234,7 +234,7 @@ Each entry is meant for installation trees following Windows (``W``), UNIX
|
|||||||
<prefix>/<name>*/(lib/<arch>|lib*|share)/<name>*/ (W/U)
|
<prefix>/<name>*/(lib/<arch>|lib*|share)/<name>*/ (W/U)
|
||||||
<prefix>/<name>*/(lib/<arch>|lib*|share)/<name>*/(cmake|CMake)/ (W/U)
|
<prefix>/<name>*/(lib/<arch>|lib*|share)/<name>*/(cmake|CMake)/ (W/U)
|
||||||
|
|
||||||
On systems supporting macOS :prop_tgt:`FRAMEWORK`s and :prop_tgt:`BUNDLE`s the
|
On systems supporting macOS :prop_tgt:`FRAMEWORK` and :prop_tgt:`BUNDLE`, the
|
||||||
following directories are searched for Frameworks or Application Bundles
|
following directories are searched for Frameworks or Application Bundles
|
||||||
containing a configuration file::
|
containing a configuration file::
|
||||||
|
|
||||||
@@ -262,16 +262,16 @@ that order).
|
|||||||
* The ``lib`` path is always searched.
|
* The ``lib`` path is always searched.
|
||||||
|
|
||||||
If ``PATH_SUFFIXES`` is specified, the suffixes are appended to each
|
If ``PATH_SUFFIXES`` is specified, the suffixes are appended to each
|
||||||
(W) or (U) directory entry one-by-one.
|
(``W``) or (``U``) directory entry one-by-one.
|
||||||
|
|
||||||
This set of directories is intended to work in cooperation with
|
This set of directories is intended to work in cooperation with
|
||||||
projects that provide configuration files in their installation trees.
|
projects that provide configuration files in their installation trees.
|
||||||
Directories above marked with (W) are intended for installations on
|
Directories above marked with (``W``) are intended for installations on
|
||||||
Windows where the prefix may point at the top of an application's
|
Windows where the prefix may point at the top of an application's
|
||||||
installation directory. Those marked with (U) are intended for
|
installation directory. Those marked with (``U``) are intended for
|
||||||
installations on UNIX platforms where the prefix is shared by multiple
|
installations on UNIX platforms where the prefix is shared by multiple
|
||||||
packages. This is merely a convention, so all (W) and (U) directories
|
packages. This is merely a convention, so all (``W``) and (``U``) directories
|
||||||
are still searched on all platforms. Directories marked with (A) are
|
are still searched on all platforms. Directories marked with (``A``) are
|
||||||
intended for installations on Apple platforms. The
|
intended for installations on Apple platforms. The
|
||||||
:variable:`CMAKE_FIND_FRAMEWORK` and :variable:`CMAKE_FIND_APPBUNDLE`
|
:variable:`CMAKE_FIND_FRAMEWORK` and :variable:`CMAKE_FIND_APPBUNDLE`
|
||||||
variables determine the order of preference.
|
variables determine the order of preference.
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ on Windows Nullsoft Scriptable Install System.
|
|||||||
|
|
||||||
.. variable:: CPACK_NSIS_COMPRESSOR
|
.. variable:: CPACK_NSIS_COMPRESSOR
|
||||||
|
|
||||||
The arguments that will be passed to the NSIS `SetCompressor command.
|
The arguments that will be passed to the NSIS `SetCompressor` command.
|
||||||
|
|
||||||
.. variable:: CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL
|
.. variable:: CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL
|
||||||
|
|
||||||
@@ -71,8 +71,8 @@ on Windows Nullsoft Scriptable Install System.
|
|||||||
|
|
||||||
.. variable:: CPACK_NSIS_DISPLAY_NAME
|
.. variable:: CPACK_NSIS_DISPLAY_NAME
|
||||||
|
|
||||||
The display name string that appears in the Windows `Add/Remove Program`
|
The display name string that appears in the Windows `Apps & features`
|
||||||
control panel
|
in `Control Panel`
|
||||||
|
|
||||||
.. variable:: CPACK_NSIS_PACKAGE_NAME
|
.. variable:: CPACK_NSIS_PACKAGE_NAME
|
||||||
|
|
||||||
@@ -102,15 +102,15 @@ on Windows Nullsoft Scriptable Install System.
|
|||||||
|
|
||||||
.. variable:: CPACK_NSIS_CREATE_ICONS_EXTRA
|
.. variable:: CPACK_NSIS_CREATE_ICONS_EXTRA
|
||||||
|
|
||||||
Additional NSIS commands for creating start menu shortcuts.
|
Additional NSIS commands for creating `Start Menu` shortcuts.
|
||||||
|
|
||||||
.. variable:: CPACK_NSIS_DELETE_ICONS_EXTRA
|
.. variable:: CPACK_NSIS_DELETE_ICONS_EXTRA
|
||||||
|
|
||||||
Additional NSIS commands to uninstall start menu shortcuts.
|
Additional NSIS commands to uninstall `Start Menu` shortcuts.
|
||||||
|
|
||||||
.. variable:: CPACK_NSIS_EXECUTABLES_DIRECTORY
|
.. variable:: CPACK_NSIS_EXECUTABLES_DIRECTORY
|
||||||
|
|
||||||
Creating NSIS start menu links assumes that they are in ``bin`` unless this
|
Creating NSIS `Start Menu` links assumes that they are in ``bin`` unless this
|
||||||
variable is set. For example, you would set this to ``exec`` if your
|
variable is set. For example, you would set this to ``exec`` if your
|
||||||
executables are in an exec directory.
|
executables are in an exec directory.
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ ASM<DIALECT>
|
|||||||
|
|
||||||
Preferred executable for compiling a specific dialect of assembly language
|
Preferred executable for compiling a specific dialect of assembly language
|
||||||
files. ``ASM<DIALECT>`` can be ``ASM``, ``ASM_NASM`` (Netwide Assembler),
|
files. ``ASM<DIALECT>`` can be ``ASM``, ``ASM_NASM`` (Netwide Assembler),
|
||||||
``ASM_MASM`` (Microsoft Assembler) or ``ASM-ATT`` (Asembler AT&T).
|
``ASM_MASM`` (Microsoft Assembler) or ``ASM-ATT`` (Assembler AT&T).
|
||||||
Will only be used by CMake on the first configuration to determine
|
Will only be used by CMake on the first configuration to determine
|
||||||
``ASM<DIALECT>`` compiler, after which the value for ``ASM<DIALECT>`` is stored
|
``ASM<DIALECT>`` compiler, after which the value for ``ASM<DIALECT>`` is stored
|
||||||
in the cache as
|
in the cache as
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Default compilation flags to be used when compiling a specific dialect of an
|
|||||||
assembly language. ``ASM<DIALECT>FLAGS`` can be ``ASMFLAGS``, ``ASM_NASMFLAGS``,
|
assembly language. ``ASM<DIALECT>FLAGS`` can be ``ASMFLAGS``, ``ASM_NASMFLAGS``,
|
||||||
``ASM_MASMFLAGS`` or ``ASM-ATTFLAGS``. Will only be used by CMake on the
|
``ASM_MASMFLAGS`` or ``ASM-ATTFLAGS``. Will only be used by CMake on the
|
||||||
first configuration to determine ``ASM_<DIALECT>`` default compilation
|
first configuration to determine ``ASM_<DIALECT>`` default compilation
|
||||||
flags, after which the value for ``ASM<DIALECT>FLAGS`` is stored in the cache as
|
flags, after which the value for ``ASM<DIALECT>FLAGS`` is stored in the cache
|
||||||
``CMAKE_ASM<DIALECT>_FLAGS <CMAKE_<LANG>_FLAGS>``. For any configuration
|
as ``CMAKE_ASM<DIALECT>_FLAGS <CMAKE_<LANG>_FLAGS>``. For any configuration
|
||||||
run (including the first), the environment variable will be ignored if the
|
run (including the first), the environment variable will be ignored, if the
|
||||||
``CMAKE_ASM<DIALECT>_FLAGS <CMAKE_<LANG>_FLAGS>`` variable is defined.
|
``CMAKE_ASM<DIALECT>_FLAGS <CMAKE_<LANG>_FLAGS>`` variable is defined.
|
||||||
|
|||||||
@@ -369,11 +369,11 @@ is computed as::
|
|||||||
|
|
||||||
where:
|
where:
|
||||||
|
|
||||||
* ``raw_test_time[j,i]``: Wall-clock time for the ``i``th test
|
* ``raw_test_time[j,i]``: Wall-clock time for the ``i`` test
|
||||||
for the ``j``th label or subproject
|
for the ``j`` label or subproject
|
||||||
* ``num_processors[j,i]``: Value of the CTest :prop_test:`PROCESSORS` property
|
* ``num_processors[j,i]``: Value of the CTest :prop_test:`PROCESSORS` property
|
||||||
for the ``i``th test for the ``j``th label or subproject
|
for the ``i`` test for the ``j`` label or subproject
|
||||||
* ``num_tests[j]``: Number of tests associated with the ``j``th label or subproject
|
* ``num_tests[j]``: Number of tests associated with the ``j`` label or subproject
|
||||||
* ``total``: Total number of labels or subprojects that have at least one test run
|
* ``total``: Total number of labels or subprojects that have at least one test run
|
||||||
|
|
||||||
Therefore, the weighted time summary for each label or subproject represents
|
Therefore, the weighted time summary for each label or subproject represents
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ VS_DEPLOYMENT_CONTENT
|
|||||||
|
|
||||||
Mark a source file as content for deployment with a Windows Phone or
|
Mark a source file as content for deployment with a Windows Phone or
|
||||||
Windows Store application when built with a
|
Windows Store application when built with a
|
||||||
:manual:`Visual Studio generators <cmake-generators(7)>`.
|
:manual:`Visual Studio generators <cmake-generators(7)>`.
|
||||||
The value must evaluate to either ``1`` or ``0`` and may use
|
The value must evaluate to either ``1`` or ``0`` and may use
|
||||||
:manual:`generator expressions <cmake-generator-expressions(7)>`
|
:manual:`generator expressions <cmake-generator-expressions(7)>`
|
||||||
to make the choice based on the build configuration.
|
to make the choice based on the build configuration.
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ be useful if the path in :variable:`CMAKE_SYSROOT` is read-only, or otherwise
|
|||||||
should remain pristine.
|
should remain pristine.
|
||||||
|
|
||||||
The :variable:`CMAKE_STAGING_PREFIX` location is also used as a search prefix
|
The :variable:`CMAKE_STAGING_PREFIX` location is also used as a search prefix
|
||||||
by the ``find_*`` commands. This can be controlled by setting the
|
by the ``find_*`` commands. This can be controlled by setting the
|
||||||
:variable:`CMAKE_FIND_NO_INSTALL_PREFIX` variable.
|
:variable:`CMAKE_FIND_NO_INSTALL_PREFIX` variable.
|
||||||
|
|
||||||
If any ``RPATH``/``RUNPATH`` entries passed to the linker contain the
|
If any ``RPATH``/``RUNPATH`` entries passed to the linker contain the
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Ask CPack to error out as soon as a file with absolute ``INSTALL DESTINATION``
|
|||||||
is encountered.
|
is encountered.
|
||||||
|
|
||||||
The fatal error is emitted before the installation of the offending
|
The fatal error is emitted before the installation of the offending
|
||||||
file takes place. Some CPack generators, like :cpack_gen:`nsis`, enforce this
|
file takes place. Some CPack generators, like ``NSIS``, enforce this
|
||||||
internally. This variable triggers the definition
|
internally. This variable triggers the definition
|
||||||
of :variable:`CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION` when CPack
|
of :variable:`CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION` when CPack
|
||||||
runs.
|
runs.
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ BundleUtilities
|
|||||||
|
|
||||||
Functions to help assemble a standalone bundle application.
|
Functions to help assemble a standalone bundle application.
|
||||||
|
|
||||||
A collection of CMake utility functions useful for dealing with .app
|
A collection of CMake utility functions useful for dealing with ``.app``
|
||||||
bundles on the Mac and bundle-like directories on any OS.
|
bundles on the Mac and bundle-like directories on any OS.
|
||||||
|
|
||||||
The following functions are provided by this module:
|
The following functions are provided by this module:
|
||||||
@@ -33,7 +33,7 @@ The following functions are provided by this module:
|
|||||||
verify_bundle_symlinks
|
verify_bundle_symlinks
|
||||||
|
|
||||||
Requires CMake 2.6 or greater because it uses function, break and
|
Requires CMake 2.6 or greater because it uses function, break and
|
||||||
PARENT_SCOPE. Also depends on GetPrerequisites.cmake.
|
``PARENT_SCOPE``. Also depends on ``GetPrerequisites.cmake``.
|
||||||
|
|
||||||
DO NOT USE THESE FUNCTIONS AT CONFIGURE TIME (from ``CMakeLists.txt``)!
|
DO NOT USE THESE FUNCTIONS AT CONFIGURE TIME (from ``CMakeLists.txt``)!
|
||||||
Instead, invoke them from an :command:`install(CODE)` or
|
Instead, invoke them from an :command:`install(CODE)` or
|
||||||
@@ -43,55 +43,57 @@ Instead, invoke them from an :command:`install(CODE)` or
|
|||||||
|
|
||||||
fixup_bundle(<app> <libs> <dirs>)
|
fixup_bundle(<app> <libs> <dirs>)
|
||||||
|
|
||||||
Fix up a bundle in-place and make it standalone, such that it can be
|
Fix up ``<app>`` bundle in-place and make it standalone, such that it can be
|
||||||
drag-n-drop copied to another machine and run on that machine as long
|
drag-n-drop copied to another machine and run on that machine as long
|
||||||
as all of the system libraries are compatible.
|
as all of the system libraries are compatible.
|
||||||
|
|
||||||
If you pass plugins to fixup_bundle as the libs parameter, you should
|
If you pass plugins to ``fixup_bundle`` as the libs parameter, you should
|
||||||
install them or copy them into the bundle before calling fixup_bundle.
|
install them or copy them into the bundle before calling ``fixup_bundle``.
|
||||||
The "libs" parameter is a list of libraries that must be fixed up, but
|
The ``<libs>`` parameter is a list of libraries that must be fixed up, but
|
||||||
that cannot be determined by otool output analysis. (i.e., plugins)
|
that cannot be determined by ``otool`` output analysis (i.e. ``plugins``).
|
||||||
|
|
||||||
Gather all the keys for all the executables and libraries in a bundle,
|
Gather all the keys for all the executables and libraries in a bundle,
|
||||||
and then, for each key, copy each prerequisite into the bundle. Then
|
and then, for each key, copy each prerequisite into the bundle. Then
|
||||||
fix each one up according to its own list of prerequisites.
|
fix each one up according to its own list of prerequisites.
|
||||||
|
|
||||||
Then clear all the keys and call verify_app on the final bundle to
|
Then clear all the keys and call ``verify_app`` on the final bundle to
|
||||||
ensure that it is truly standalone.
|
ensure that it is truly standalone.
|
||||||
|
|
||||||
As an optional parameter (IGNORE_ITEM) a list of file names can be passed,
|
As an optional parameter (``IGNORE_ITEM``) a list of file names can be passed,
|
||||||
which are then ignored (e.g. IGNORE_ITEM "vcredist_x86.exe;vcredist_x64.exe")
|
which are then ignored
|
||||||
|
(e.g. ``IGNORE_ITEM "vcredist_x86.exe;vcredist_x64.exe"``).
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
copy_and_fixup_bundle(<src> <dst> <libs> <dirs>)
|
copy_and_fixup_bundle(<src> <dst> <libs> <dirs>)
|
||||||
|
|
||||||
Makes a copy of the bundle <src> at location <dst> and then fixes up
|
Makes a copy of the bundle ``<src>`` at location ``<dst>`` and then fixes up
|
||||||
the new copied bundle in-place at <dst>...
|
the new copied bundle in-place at ``<dst>``.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
verify_app(<app>)
|
verify_app(<app>)
|
||||||
|
|
||||||
Verifies that an application <app> appears valid based on running
|
Verifies that an application ``<app>`` appears valid based on running
|
||||||
analysis tools on it. Calls "message(FATAL_ERROR" if the application
|
analysis tools on it. Calls :command:`message(FATAL_ERROR)` if the application
|
||||||
is not verified.
|
is not verified.
|
||||||
|
|
||||||
As an optional parameter (IGNORE_ITEM) a list of file names can be passed,
|
As an optional parameter (``IGNORE_ITEM``) a list of file names can be passed,
|
||||||
which are then ignored (e.g. IGNORE_ITEM "vcredist_x86.exe;vcredist_x64.exe")
|
which are then ignored
|
||||||
|
(e.g. ``IGNORE_ITEM "vcredist_x86.exe;vcredist_x64.exe"``)
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
get_bundle_main_executable(<bundle> <result_var>)
|
get_bundle_main_executable(<bundle> <result_var>)
|
||||||
|
|
||||||
The result will be the full path name of the bundle's main executable
|
The result will be the full path name of the bundle's main executable
|
||||||
file or an "error:" prefixed string if it could not be determined.
|
file or an ``error:`` prefixed string if it could not be determined.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
get_dotapp_dir(<exe> <dotapp_dir_var>)
|
get_dotapp_dir(<exe> <dotapp_dir_var>)
|
||||||
|
|
||||||
Returns the nearest parent dir whose name ends with ".app" given the
|
Returns the nearest parent dir whose name ends with ``.app`` given the
|
||||||
full path to an executable. If there is no such parent dir, then
|
full path to an executable. If there is no such parent dir, then
|
||||||
simply return the dir containing the executable.
|
simply return the dir containing the executable.
|
||||||
|
|
||||||
@@ -101,26 +103,26 @@ The returned directory may or may not exist.
|
|||||||
|
|
||||||
get_bundle_and_executable(<app> <bundle_var> <executable_var> <valid_var>)
|
get_bundle_and_executable(<app> <bundle_var> <executable_var> <valid_var>)
|
||||||
|
|
||||||
Takes either a ".app" directory name or the name of an executable
|
Takes either a ``.app`` directory name or the name of an executable
|
||||||
nested inside a ".app" directory and returns the path to the ".app"
|
nested inside a ``.app`` directory and returns the path to the ``.app``
|
||||||
directory in <bundle_var> and the path to its main executable in
|
directory in ``<bundle_var>`` and the path to its main executable in
|
||||||
<executable_var>
|
``<executable_var>``.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
get_bundle_all_executables(<bundle> <exes_var>)
|
get_bundle_all_executables(<bundle> <exes_var>)
|
||||||
|
|
||||||
Scans the given bundle recursively for all executable files and
|
Scans ``<bundle>`` bundle recursively for all ``<exes_var>`` executable
|
||||||
accumulates them into a variable.
|
files and accumulates them into a variable.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
get_item_key(<item> <key_var>)
|
get_item_key(<item> <key_var>)
|
||||||
|
|
||||||
Given a file (item) name, generate a key that should be unique
|
Given ``<item>`` file name, generate ``<key_var>`` key that should be unique
|
||||||
considering the set of libraries that need copying or fixing up to
|
considering the set of libraries that need copying or fixing up to
|
||||||
make a bundle standalone. This is essentially the file name including
|
make a bundle standalone. This is essentially the file name including
|
||||||
extension with "." replaced by "_"
|
extension with ``.`` replaced by ``_``
|
||||||
|
|
||||||
This key is used as a prefix for CMake variables so that we can
|
This key is used as a prefix for CMake variables so that we can
|
||||||
associate a set of variables with a given item based on its key.
|
associate a set of variables with a given item based on its key.
|
||||||
@@ -129,10 +131,10 @@ associate a set of variables with a given item based on its key.
|
|||||||
|
|
||||||
clear_bundle_keys(<keys_var>)
|
clear_bundle_keys(<keys_var>)
|
||||||
|
|
||||||
Loop over the list of keys, clearing all the variables associated with
|
Loop over the ``<keys_var>`` list of keys, clearing all the variables
|
||||||
each key. After the loop, clear the list of keys itself.
|
associated with each key. After the loop, clear the list of keys itself.
|
||||||
|
|
||||||
Caller of get_bundle_keys should call clear_bundle_keys when done with
|
Caller of ``get_bundle_keys`` should call ``clear_bundle_keys`` when done with
|
||||||
list of keys.
|
list of keys.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
@@ -140,86 +142,88 @@ list of keys.
|
|||||||
set_bundle_key_values(<keys_var> <context> <item> <exepath> <dirs>
|
set_bundle_key_values(<keys_var> <context> <item> <exepath> <dirs>
|
||||||
<copyflag> [<rpaths>])
|
<copyflag> [<rpaths>])
|
||||||
|
|
||||||
Add a key to the list (if necessary) for the given item. If added,
|
Add ``<keys_var>`` key to the list (if necessary) for the given item.
|
||||||
also set all the variables associated with that key.
|
If added, also set all the variables associated with that key.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
get_bundle_keys(<app> <libs> <dirs> <keys_var>)
|
get_bundle_keys(<app> <libs> <dirs> <keys_var>)
|
||||||
|
|
||||||
Loop over all the executable and library files within the bundle (and
|
Loop over all the executable and library files within ``<app>`` bundle (and
|
||||||
given as extra <libs>) and accumulate a list of keys representing
|
given as extra ``<libs>``) and accumulate a list of keys representing
|
||||||
them. Set values associated with each key such that we can loop over
|
them. Set values associated with each key such that we can loop over
|
||||||
all of them and copy prerequisite libs into the bundle and then do
|
all of them and copy prerequisite libs into the bundle and then do
|
||||||
appropriate install_name_tool fixups.
|
appropriate ``install_name_tool`` fixups.
|
||||||
|
|
||||||
As an optional parameter (IGNORE_ITEM) a list of file names can be passed,
|
As an optional parameter (``IGNORE_ITEM``) a list of file names can be passed,
|
||||||
which are then ignored (e.g. IGNORE_ITEM "vcredist_x86.exe;vcredist_x64.exe")
|
which are then ignored
|
||||||
|
(e.g. ``IGNORE_ITEM "vcredist_x86.exe;vcredist_x64.exe"``)
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
copy_resolved_item_into_bundle(<resolved_item> <resolved_embedded_item>)
|
copy_resolved_item_into_bundle(<resolved_item> <resolved_embedded_item>)
|
||||||
|
|
||||||
Copy a resolved item into the bundle if necessary. Copy is not
|
Copy a resolved item into the bundle if necessary.
|
||||||
necessary if the resolved_item is "the same as" the
|
Copy is not necessary, if the ``<resolved_item>`` is "the same as" the
|
||||||
resolved_embedded_item.
|
``<resolved_embedded_item>``.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
copy_resolved_framework_into_bundle(<resolved_item> <resolved_embedded_item>)
|
copy_resolved_framework_into_bundle(<resolved_item> <resolved_embedded_item>)
|
||||||
|
|
||||||
Copy a resolved framework into the bundle if necessary. Copy is not
|
Copy a resolved framework into the bundle if necessary.
|
||||||
necessary if the resolved_item is "the same as" the
|
Copy is not necessary, if the ``<resolved_item>`` is "the same as" the
|
||||||
resolved_embedded_item.
|
``<resolved_embedded_item>``.
|
||||||
|
|
||||||
By default, BU_COPY_FULL_FRAMEWORK_CONTENTS is not set. If you want
|
By default, ``BU_COPY_FULL_FRAMEWORK_CONTENTS`` is not set. If you want
|
||||||
full frameworks embedded in your bundles, set
|
full frameworks embedded in your bundles, set
|
||||||
BU_COPY_FULL_FRAMEWORK_CONTENTS to ON before calling fixup_bundle. By
|
``BU_COPY_FULL_FRAMEWORK_CONTENTS`` to ``ON`` before calling fixup_bundle. By
|
||||||
default, COPY_RESOLVED_FRAMEWORK_INTO_BUNDLE copies the framework
|
default, ``COPY_RESOLVED_FRAMEWORK_INTO_BUNDLE`` copies the framework
|
||||||
dylib itself plus the framework Resources directory.
|
dylib itself plus the framework ``Resources`` directory.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
fixup_bundle_item(<resolved_embedded_item> <exepath> <dirs>)
|
fixup_bundle_item(<resolved_embedded_item> <exepath> <dirs>)
|
||||||
|
|
||||||
Get the direct/non-system prerequisites of the resolved embedded item.
|
Get the direct/non-system prerequisites of the ``<resolved_embedded_item>``.
|
||||||
For each prerequisite, change the way it is referenced to the value of
|
For each prerequisite, change the way it is referenced to the value of
|
||||||
the _EMBEDDED_ITEM keyed variable for that prerequisite. (Most likely
|
the ``_EMBEDDED_ITEM`` keyed variable for that prerequisite. (Most likely
|
||||||
changing to an "@executable_path" style reference.)
|
changing to an ``@executable_path`` style reference.)
|
||||||
|
|
||||||
This function requires that the resolved_embedded_item be "inside" the
|
This function requires that the ``<resolved_embedded_item>`` be ``inside``
|
||||||
bundle already. In other words, if you pass plugins to fixup_bundle
|
the bundle already. In other words, if you pass plugins to ``fixup_bundle``
|
||||||
as the libs parameter, you should install them or copy them into the
|
as the libs parameter, you should install them or copy them into the
|
||||||
bundle before calling fixup_bundle. The "libs" parameter is a list of
|
bundle before calling ``fixup_bundle``. The ``libs`` parameter is a list of
|
||||||
libraries that must be fixed up, but that cannot be determined by
|
libraries that must be fixed up, but that cannot be determined by
|
||||||
otool output analysis. (i.e., plugins)
|
otool output analysis. (i.e., ``plugins``)
|
||||||
|
|
||||||
Also, change the id of the item being fixed up to its own
|
Also, change the id of the item being fixed up to its own
|
||||||
_EMBEDDED_ITEM value.
|
``_EMBEDDED_ITEM`` value.
|
||||||
|
|
||||||
Accumulate changes in a local variable and make *one* call to
|
Accumulate changes in a local variable and make *one* call to
|
||||||
install_name_tool at the end of the function with all the changes at
|
``install_name_tool`` at the end of the function with all the changes at
|
||||||
once.
|
once.
|
||||||
|
|
||||||
If the BU_CHMOD_BUNDLE_ITEMS variable is set then bundle items will be
|
If the ``BU_CHMOD_BUNDLE_ITEMS`` variable is set then bundle items will be
|
||||||
marked writable before install_name_tool tries to change them.
|
marked writable before ``install_name_tool`` tries to change them.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
verify_bundle_prerequisites(<bundle> <result_var> <info_var>)
|
verify_bundle_prerequisites(<bundle> <result_var> <info_var>)
|
||||||
|
|
||||||
Verifies that the sum of all prerequisites of all files inside the
|
Verifies that the sum of all prerequisites of all files inside the
|
||||||
bundle are contained within the bundle or are "system" libraries,
|
bundle are contained within the bundle or are ``system`` libraries,
|
||||||
presumed to exist everywhere.
|
presumed to exist everywhere.
|
||||||
|
|
||||||
As an optional parameter (IGNORE_ITEM) a list of file names can be passed,
|
As an optional parameter (``IGNORE_ITEM``) a list of file names can be passed,
|
||||||
which are then ignored (e.g. IGNORE_ITEM "vcredist_x86.exe;vcredist_x64.exe")
|
which are then ignored
|
||||||
|
(e.g. ``IGNORE_ITEM "vcredist_x86.exe;vcredist_x64.exe"``)
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
verify_bundle_symlinks(<bundle> <result_var> <info_var>)
|
verify_bundle_symlinks(<bundle> <result_var> <info_var>)
|
||||||
|
|
||||||
Verifies that any symlinks found in the bundle point to other files
|
Verifies that any symlinks found in the ``<bundle>`` bundle point to other files
|
||||||
that are already also in the bundle... Anything that points to an
|
that are already also in the bundle... Anything that points to an
|
||||||
external file causes this function to fail the verification.
|
external file causes this function to fail the verification.
|
||||||
#]=======================================================================]
|
#]=======================================================================]
|
||||||
|
|||||||
@@ -202,23 +202,24 @@ External Project Definition
|
|||||||
:command:`file(DOWNLOAD)`)
|
:command:`file(DOWNLOAD)`)
|
||||||
|
|
||||||
``NETRC <level>``
|
``NETRC <level>``
|
||||||
Specify whether the .netrc file is to be used for operation. If this
|
Specify whether the ``.netrc`` file is to be used for operation.
|
||||||
option is not specified, the value of the ``CMAKE_NETRC`` variable
|
If this option is not specified, the value of the ``CMAKE_NETRC``
|
||||||
will be used instead (see :command:`file(DOWNLOAD)`)
|
variable will be used instead (see :command:`file(DOWNLOAD)`)
|
||||||
Valid levels are:
|
Valid levels are:
|
||||||
|
|
||||||
``IGNORED``
|
``IGNORED``
|
||||||
The .netrc file is ignored.
|
The ``.netrc`` file is ignored.
|
||||||
This is the default.
|
This is the default.
|
||||||
``OPTIONAL``
|
``OPTIONAL``
|
||||||
The .netrc file is optional, and information in the URL is preferred.
|
The ``.netrc`` file is optional, and information in the URL
|
||||||
The file will be scanned to find which ever information is not specified
|
is preferred. The file will be scanned to find which ever
|
||||||
in the URL.
|
information is not specified in the URL.
|
||||||
``REQUIRED``
|
``REQUIRED``
|
||||||
The .netrc file is required, and information in the URL is ignored.
|
The ``.netrc`` file is required, and information in the URL
|
||||||
|
is ignored.
|
||||||
|
|
||||||
``NETRC_FILE <file>``
|
``NETRC_FILE <file>``
|
||||||
Specify an alternative .netrc file to the one in your home directory
|
Specify an alternative ``.netrc`` file to the one in your home directory
|
||||||
if the ``NETRC`` level is ``OPTIONAL`` or ``REQUIRED``. If this option
|
if the ``NETRC`` level is ``OPTIONAL`` or ``REQUIRED``. If this option
|
||||||
is not specified, the value of the ``CMAKE_NETRC_FILE`` variable will
|
is not specified, the value of the ``CMAKE_NETRC_FILE`` variable will
|
||||||
be used instead (see :command:`file(DOWNLOAD)`)
|
be used instead (see :command:`file(DOWNLOAD)`)
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ The module defines the following variables:
|
|||||||
true if the program was found
|
true if the program was found
|
||||||
|
|
||||||
The minimum required version of ``bison`` can be specified using the
|
The minimum required version of ``bison`` can be specified using the
|
||||||
standard CMake syntax, e.g. ``find_package(BISON 2.1.3)``.
|
standard CMake syntax, e.g. :command:`find_package(BISON 2.1.3)`.
|
||||||
|
|
||||||
If ``bison`` is found, the module defines the macro::
|
If ``bison`` is found, the module defines the macro::
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ The options are:
|
|||||||
The macro defines the following variables:
|
The macro defines the following variables:
|
||||||
|
|
||||||
``BISON_<Name>_DEFINED``
|
``BISON_<Name>_DEFINED``
|
||||||
true is the macro ran successfully
|
``True`` is the macro ran successfully
|
||||||
|
|
||||||
``BISON_<Name>_INPUT``
|
``BISON_<Name>_INPUT``
|
||||||
The input source file, an alias for <YaccInput>
|
The input source file, an alias for <YaccInput>
|
||||||
|
|||||||
@@ -5,12 +5,12 @@
|
|||||||
FindBLAS
|
FindBLAS
|
||||||
--------
|
--------
|
||||||
|
|
||||||
Find BLAS library
|
Find Basic Linear Algebra Subprograms (BLAS) library
|
||||||
|
|
||||||
This module finds an installed fortran library that implements the
|
This module finds an installed Fortran library that implements the
|
||||||
BLAS linear-algebra interface (see http://www.netlib.org/blas/). The
|
BLAS linear-algebra interface (see http://www.netlib.org/blas/). The
|
||||||
list of libraries searched for is taken from the autoconf macro file,
|
list of libraries searched for is taken from the ``autoconf`` macro file,
|
||||||
acx_blas.m4 (distributed at
|
``acx_blas.m4`` (distributed at
|
||||||
http://ac-archive.sourceforge.net/ac-archive/acx_blas.html).
|
http://ac-archive.sourceforge.net/ac-archive/acx_blas.html).
|
||||||
|
|
||||||
Input Variables
|
Input Variables
|
||||||
@@ -52,7 +52,7 @@ The following variables may be set to influence this module's behavior:
|
|||||||
if ``ON`` tries to find the BLAS95 interfaces
|
if ``ON`` tries to find the BLAS95 interfaces
|
||||||
|
|
||||||
``BLA_PREFER_PKGCONFIG``
|
``BLA_PREFER_PKGCONFIG``
|
||||||
if set pkg-config will be used to search for a BLAS library first
|
if set ``pkg-config`` will be used to search for a BLAS library first
|
||||||
and if one is found that is preferred
|
and if one is found that is preferred
|
||||||
|
|
||||||
Result Variables
|
Result Variables
|
||||||
@@ -63,7 +63,7 @@ This module defines the following variables:
|
|||||||
``BLAS_FOUND``
|
``BLAS_FOUND``
|
||||||
library implementing the BLAS interface is found
|
library implementing the BLAS interface is found
|
||||||
``BLAS_LINKER_FLAGS``
|
``BLAS_LINKER_FLAGS``
|
||||||
uncached list of required linker flags (excluding -l and -L).
|
uncached list of required linker flags (excluding ``-l`` and ``-L``).
|
||||||
``BLAS_LIBRARIES``
|
``BLAS_LIBRARIES``
|
||||||
uncached list of libraries (using full path name) to link against
|
uncached list of libraries (using full path name) to link against
|
||||||
to use BLAS (may be empty if compiler implicitly links BLAS)
|
to use BLAS (may be empty if compiler implicitly links BLAS)
|
||||||
@@ -75,7 +75,7 @@ This module defines the following variables:
|
|||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
C or CXX must be enabled to use Intel MKL
|
C or CXX must be enabled to use Intel Math Kernel Library (MKL)
|
||||||
|
|
||||||
For example, to use Intel MKL libraries and/or Intel compiler:
|
For example, to use Intel MKL libraries and/or Intel compiler:
|
||||||
|
|
||||||
|
|||||||
@@ -85,33 +85,33 @@ The following :prop_tgt:`IMPORTED` targets are also defined::
|
|||||||
Boost::dynamic_linking - interface target to enable dynamic linking
|
Boost::dynamic_linking - interface target to enable dynamic linking
|
||||||
linking with MSVC (adds BOOST_ALL_DYN_LINK)
|
linking with MSVC (adds BOOST_ALL_DYN_LINK)
|
||||||
|
|
||||||
Implicit dependencies such as Boost::filesystem requiring
|
Implicit dependencies such as ``Boost::filesystem`` requiring
|
||||||
Boost::system will be automatically detected and satisfied, even
|
``Boost::system`` will be automatically detected and satisfied, even
|
||||||
if system is not specified when using find_package and if
|
if system is not specified when using :command:`find_package` and if
|
||||||
Boost::system is not added to target_link_libraries. If using
|
``Boost::system`` is not added to :command:`target_link_libraries`. If using
|
||||||
Boost::thread, then Threads::Threads will also be added automatically.
|
``Boost::thread``, then ``Threads::Threads`` will also be added automatically.
|
||||||
|
|
||||||
It is important to note that the imported targets behave differently
|
It is important to note that the imported targets behave differently
|
||||||
than variables created by this module: multiple calls to
|
than variables created by this module: multiple calls to
|
||||||
find_package(Boost) in the same directory or sub-directories with
|
:command:`find_package(Boost)` in the same directory or sub-directories with
|
||||||
different options (e.g. static or shared) will not override the
|
different options (e.g. static or shared) will not override the
|
||||||
values of the targets created by the first call.
|
values of the targets created by the first call.
|
||||||
|
|
||||||
Users may set these hints or results as cache entries. Projects
|
Users may set these hints or results as ``CACHE`` entries. Projects
|
||||||
should not read these entries directly but instead use the above
|
should not read these entries directly but instead use the above
|
||||||
result variables. Note that some hint names start in upper-case
|
result variables. Note that some hint names start in upper-case
|
||||||
"BOOST". One may specify these as environment variables if they are
|
"BOOST". One may specify these as environment variables if they are
|
||||||
not specified as CMake variables or cache entries.
|
not specified as CMake variables or cache entries.
|
||||||
|
|
||||||
This module first searches for the Boost header files using the above
|
This module first searches for the ``Boost`` header files using the above
|
||||||
hint variables (excluding BOOST_LIBRARYDIR) and saves the result in
|
hint variables (excluding ``BOOST_LIBRARYDIR``) and saves the result in
|
||||||
Boost_INCLUDE_DIR. Then it searches for requested component libraries
|
``Boost_INCLUDE_DIR``. Then it searches for requested component libraries
|
||||||
using the above hints (excluding BOOST_INCLUDEDIR and
|
using the above hints (excluding ``BOOST_INCLUDEDIR`` and
|
||||||
Boost_ADDITIONAL_VERSIONS), "lib" directories near Boost_INCLUDE_DIR,
|
``Boost_ADDITIONAL_VERSIONS``), "lib" directories near ``Boost_INCLUDE_DIR``,
|
||||||
and the library name configuration settings below. It saves the
|
and the library name configuration settings below. It saves the
|
||||||
library directories in Boost_LIBRARY_DIR_DEBUG and
|
library directories in ``Boost_LIBRARY_DIR_DEBUG`` and
|
||||||
Boost_LIBRARY_DIR_RELEASE and individual library
|
``Boost_LIBRARY_DIR_RELEASE`` and individual library
|
||||||
locations in Boost_<C>_LIBRARY_DEBUG and Boost_<C>_LIBRARY_RELEASE.
|
locations in ``Boost_<C>_LIBRARY_DEBUG`` and ``Boost_<C>_LIBRARY_RELEASE``.
|
||||||
When one changes settings used by previous searches in the same build
|
When one changes settings used by previous searches in the same build
|
||||||
tree (excluding environment variables) this module discards previous
|
tree (excluding environment variables) this module discards previous
|
||||||
search results affected by the changes and searches again.
|
search results affected by the changes and searches again.
|
||||||
@@ -179,9 +179,9 @@ Other variables one may set to control this module are::
|
|||||||
On Visual Studio and Borland compilers Boost headers request automatic
|
On Visual Studio and Borland compilers Boost headers request automatic
|
||||||
linking to corresponding libraries. This requires matching libraries
|
linking to corresponding libraries. This requires matching libraries
|
||||||
to be linked explicitly or available in the link library search path.
|
to be linked explicitly or available in the link library search path.
|
||||||
In this case setting Boost_USE_STATIC_LIBS to OFF may not achieve
|
In this case setting ``Boost_USE_STATIC_LIBS`` to ``OFF`` may not achieve
|
||||||
dynamic linking. Boost automatic linking typically requests static
|
dynamic linking. Boost automatic linking typically requests static
|
||||||
libraries with a few exceptions (such as Boost.Python). Use::
|
libraries with a few exceptions (such as ``Boost.Python``). Use::
|
||||||
|
|
||||||
add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINITIONS})
|
add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINITIONS})
|
||||||
|
|
||||||
@@ -230,12 +230,12 @@ Boost CMake
|
|||||||
If Boost was built using the boost-cmake project it provides a package
|
If Boost was built using the boost-cmake project it provides a package
|
||||||
configuration file for use with find_package's Config mode. This
|
configuration file for use with find_package's Config mode. This
|
||||||
module looks for the package configuration file called
|
module looks for the package configuration file called
|
||||||
BoostConfig.cmake or boost-config.cmake and stores the result in cache
|
``BoostConfig.cmake`` or ``boost-config.cmake`` and stores the result in
|
||||||
entry "Boost_DIR". If found, the package configuration file is loaded
|
``CACHE`` entry "Boost_DIR". If found, the package configuration file is loaded
|
||||||
and this module returns with no further action. See documentation of
|
and this module returns with no further action. See documentation of
|
||||||
the Boost CMake package configuration for details on what it provides.
|
the Boost CMake package configuration for details on what it provides.
|
||||||
|
|
||||||
Set Boost_NO_BOOST_CMAKE to ON to disable the search for boost-cmake.
|
Set ``Boost_NO_BOOST_CMAKE`` to ``ON``, to disable the search for boost-cmake.
|
||||||
#]=======================================================================]
|
#]=======================================================================]
|
||||||
|
|
||||||
# Save project's policies
|
# Save project's policies
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ FindCups
|
|||||||
|
|
||||||
Find the CUPS printing system.
|
Find the CUPS printing system.
|
||||||
|
|
||||||
Set CUPS_REQUIRE_IPP_DELETE_ATTRIBUTE to TRUE if you need a version which
|
Set ``CUPS_REQUIRE_IPP_DELETE_ATTRIBUTE`` to ``TRUE`` if you need a version which
|
||||||
features this function (i.e. at least 1.1.19)
|
features this function (i.e. at least ``1.1.19``)
|
||||||
|
|
||||||
Imported targets
|
Imported targets
|
||||||
^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ The module defines the following variables:
|
|||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
FLEX_FOUND - true is flex executable is found
|
FLEX_FOUND - True is flex executable is found
|
||||||
FLEX_EXECUTABLE - the path to the flex executable
|
FLEX_EXECUTABLE - the path to the flex executable
|
||||||
FLEX_VERSION - the version of flex
|
FLEX_VERSION - the version of flex
|
||||||
FLEX_LIBRARIES - The flex libraries
|
FLEX_LIBRARIES - The flex libraries
|
||||||
@@ -35,10 +35,10 @@ If flex is found on the system, the module provides the macro:
|
|||||||
[DEFINES_FILE <string>]
|
[DEFINES_FILE <string>]
|
||||||
)
|
)
|
||||||
|
|
||||||
which creates a custom command to generate the <FlexOutput> file from
|
which creates a custom command to generate the ``FlexOutput`` file from
|
||||||
the <FlexInput> file. If COMPILE_FLAGS option is specified, the next
|
the ``FlexInput`` file. If ``COMPILE_FLAGS`` option is specified, the next
|
||||||
parameter is added to the flex command line. If flex is configured to
|
parameter is added to the flex command line. If flex is configured to
|
||||||
output a header file, the DEFINES_FILE option may be used to specify its
|
output a header file, the ``DEFINES_FILE`` option may be used to specify its
|
||||||
name. Name is an alias used to get details of this custom command.
|
name. Name is an alias used to get details of this custom command.
|
||||||
Indeed the macro defines the following variables:
|
Indeed the macro defines the following variables:
|
||||||
|
|
||||||
@@ -61,8 +61,8 @@ defines a macro:
|
|||||||
ADD_FLEX_BISON_DEPENDENCY(FlexTarget BisonTarget)
|
ADD_FLEX_BISON_DEPENDENCY(FlexTarget BisonTarget)
|
||||||
|
|
||||||
which adds the required dependency between a scanner and a parser
|
which adds the required dependency between a scanner and a parser
|
||||||
where <FlexTarget> and <BisonTarget> are the first parameters of
|
where ``FlexTarget`` and ``BisonTarget`` are the first parameters of
|
||||||
respectively FLEX_TARGET and BISON_TARGET macros.
|
respectively ``FLEX_TARGET`` and ``BISON_TARGET`` macros.
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
|
|||||||
@@ -19,11 +19,11 @@ This module finds an installed SWIG. It sets the following variables:
|
|||||||
|
|
||||||
|
|
||||||
The minimum required version of SWIG can be specified using the
|
The minimum required version of SWIG can be specified using the
|
||||||
standard syntax, e.g. find_package(SWIG 1.1)
|
standard syntax, e.g. :command:`find_package(SWIG 1.1)`
|
||||||
|
|
||||||
All information is collected from the SWIG_EXECUTABLE so the version
|
All information is collected from the ``SWIG_EXECUTABLE``, so the version
|
||||||
to be found can be changed from the command line by means of setting
|
to be found can be changed from the command line by means of setting
|
||||||
SWIG_EXECUTABLE
|
``SWIG_EXECUTABLE``
|
||||||
#]=======================================================================]
|
#]=======================================================================]
|
||||||
|
|
||||||
find_program(SWIG_EXECUTABLE NAMES swig3.0 swig2.0 swig)
|
find_program(SWIG_EXECUTABLE NAMES swig3.0 swig2.0 swig)
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
FindTIFF
|
FindTIFF
|
||||||
--------
|
--------
|
||||||
|
|
||||||
Find the TIFF library (libtiff).
|
Find the TIFF library (``libtiff``).
|
||||||
|
|
||||||
Imported targets
|
Imported targets
|
||||||
^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^
|
||||||
|
|||||||
@@ -7,8 +7,9 @@ FindUnixCommands
|
|||||||
|
|
||||||
Find Unix commands, including the ones from Cygwin
|
Find Unix commands, including the ones from Cygwin
|
||||||
|
|
||||||
This module looks for the Unix commands bash, cp, gzip, mv, rm, and tar
|
This module looks for the Unix commands ``bash``, ``cp``, ``gzip``,
|
||||||
and stores the result in the variables BASH, CP, GZIP, MV, RM, and TAR.
|
``mv``, ``rm``, and ``tar`` and stores the result in the variables
|
||||||
|
``BASH``, ``CP``, ``GZIP``, ``MV``, ``RM``, and ``TAR``.
|
||||||
#]=======================================================================]
|
#]=======================================================================]
|
||||||
|
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/FindCygwin.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/FindCygwin.cmake)
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ GenerateExportHeader
|
|||||||
|
|
||||||
Function for generation of export macros for libraries
|
Function for generation of export macros for libraries
|
||||||
|
|
||||||
This module provides the function GENERATE_EXPORT_HEADER().
|
This module provides the function ``GENERATE_EXPORT_HEADER()``.
|
||||||
|
|
||||||
The ``GENERATE_EXPORT_HEADER`` function can be used to generate a file
|
The ``GENERATE_EXPORT_HEADER`` function can be used to generate a file
|
||||||
suitable for preprocessor inclusion which contains EXPORT macros to be
|
suitable for preprocessor inclusion which contains EXPORT macros to be
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ UseQt4
|
|||||||
|
|
||||||
Use Module for QT4
|
Use Module for QT4
|
||||||
|
|
||||||
Sets up C and C++ to use Qt 4. It is assumed that FindQt.cmake has
|
Sets up C and C++ to use Qt 4. It is assumed that :module:`FindQt` has
|
||||||
already been loaded. See FindQt.cmake for information on how to load
|
already been loaded. See :module:`FindQt` for information on how to load
|
||||||
Qt 4 into your CMake project.
|
Qt 4 into your CMake project.
|
||||||
#]=======================================================================]
|
#]=======================================================================]
|
||||||
|
|
||||||
@@ -105,4 +105,3 @@ foreach(module QT3SUPPORT QTOPENGL QTASSISTANT QTDESIGNER QTMOTIF QTNSPLUGIN
|
|||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
WriteCompilerDetectionHeader
|
WriteCompilerDetectionHeader
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|
||||||
This module provides the function write_compiler_detection_header().
|
This module provides the function ``write_compiler_detection_header()``.
|
||||||
|
|
||||||
This function can be used to generate a file suitable for preprocessor
|
This function can be used to generate a file suitable for preprocessor
|
||||||
inclusion which contains macros to be used in source code::
|
inclusion which contains macros to be used in source code::
|
||||||
|
|||||||
Reference in New Issue
Block a user