summaryrefslogtreecommitdiffstats
path: root/Help/prop_gbl
Commit message (Collapse)AuthorAgeFilesLines
* Features: Add meta-features requesting awareness of a particular standardBrad King2016-11-022-0/+18
| | | | | | | | | | A common use case of `target_compile_features` is simply to specify that the compiler should be run in a mode that is aware of e.g. C++11. Some projects simply specify a particular C++11-only feature to request this. Provide a first-class way to do this by naming features after the corresponding language standard. Record them as always available in the corresponding standard level so that requesting them always ensures that standard (or higher) is used.
* Teach find_library and find_package to search lib32 paths (#11260)Daniel Scharrer2016-06-101-0/+10
| | | | | | | Add a ``FIND_LIBRARY_USE_LIB32_PATHS`` global property analogous to the ``FIND_LIBRARY_USE_LIB64_PATHS`` property. This helps find commands on multilib systems that use ``lib32`` directories and either do not have ``lib`` symlinks or point ``lib`` to ``lib64``.
* Help: Hyperlink propertiesGregor Jasny2016-04-276-18/+22
|
* Fix spelling typos in comments and documentation (#16037)Felix Geyer2016-03-291-1/+1
| | | | | The Debian package checker tool (lintian) detected several typos in CMake.
* Help: Refine RULE_LAUNCH_{COMPILE,CUSTOM,LINK} global property docsBrad King2015-08-033-12/+18
| | | | | Link to the generators that implement these properties. Explain in more detail why other generators ignore them.
* Makefile: Optionally disable target completion messages in build outputMichael Ensslin2015-07-141-0/+20
| | | | | | Add a TARGET_MESSAGES property to control whether Makefile targets print the "Built target " completion messages. Default to ON to preserve existing behavior.
* Help: Document supported compilers in cmake-compile-features.7Robert Maynard2015-04-072-2/+2
| | | | | | | Extend sentences in other documentation linking to this manual to say that it has a list of supported compilers. Co-Author: Brad King <brad.king@kitware.com>
* Help: Document build targets automatically added to console pool.Stephen Kelly2015-02-041-0/+3
|
* Help: Link relevant documents for virtual override features (#15311)Stephen Kelly2015-01-191-2/+7
|
* Help: Fix typo in CMAKE_CXX_KNOWN_FEATURES docsDavid Demelier2014-12-031-1/+1
| | | | Typo "ss defined" => "as defined".
* Help: Add missing external link marker.Stephen Kelly2014-06-051-1/+1
|
* Merge topic 'cxx14-features'Brad King2014-05-291-0/+55
|\ | | | | | | | | dd043c3f Features: Add support for C++14 features.
| * Features: Add support for C++14 features.Stephen Kelly2014-05-221-0/+55
| | | | | | | | Record the features implemented by GNU 4.9 and Clang 3.4.
* | Help: Add a manual for compiler feature control.Stephen Kelly2014-05-272-2/+5
|/ | | | | | | | Link to it from the documentation of related properties, variables and commands. Extend the cmake-developer(7) documentation with notes on extending feature support for compilers.
* Features: Extend concept to C language.Stephen Kelly2014-05-141-0/+25
| | | | | | | | | | | Add properties and variables corresponding to CXX equivalents. Add features for c_function_prototypes (C90), c_restrict (C99), c_variadic_macros (C99) and c_static_assert (C11). This feature set can be extended later. Add a <PREFIX>_RESTRICT symbol define to WriteCompilerDetectionHeader to conditionally represent the c_restrict feature.
* Fix whitespace in docs.Stephen Kelly2014-05-071-1/+1
|
* Features: Make CMAKE_CXX_KNOWN_FEATURES a property.Stephen Kelly2014-05-021-0/+241
| | | | | As a 'built-in' variable it imposes a cost on all variable lookups and it is expected to be rarely used.
* Help: Reformat Qt autogenerator documentation.Stephen Kelly2014-01-042-7/+9
|
* Ninja: job pool support for compiling and linkingPeter Kümmel2013-11-251-0/+20
| | | | | Could be tested by setting the environment variable NINJA_STATUS=[%r]
* eclipse: Support custom natures via a global propertyBen Boeckel2013-11-191-0/+8
| | | | | This is useful for enabling natures not recognized by the Eclipse generator directly in a project.
* Add the AUTOGEN_TARGETS_FOLDER and obsolete AUTOMOC_TARGETS_FOLDER.Stephen Kelly2013-10-242-0/+10
|
* Help: Fix reStructuredText syntax in auto-generated documentsBrad King2013-10-151-1/+1
|
* Convert builtin help to reStructuredText source filesKitware Robot2013-10-1522-0/+207
Run the convert-help.bash script to convert documentation: ./convert-help.bash "/path/to/CMake-build/bin" Then remove it.