summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Help: Add documentation and release notes for installKyle Edwards2018-11-072-4/+121
| | | | | This change adds documentation for the new DESTINATION behavior of the install() command.
* install: Add sane set of defaults for DESTINATION and file type parametersKyle Edwards2018-11-0736-79/+832
| | | | | | | | | | | | If the user does not specify a DESTINATION for a target type, the install() command checks to see if the appropriate variable from GNUInstallDirs is set. If it is not, then it uses an appropriate hard-coded guess. In addition, for FILES and DIRECTORY, the user can specify a file type instead of a DESTINATION, and the command will use the appropriate variable from GNUInstallDirs, or a hard-coded guess if it is not set.
* Merge branch 'release-3.13'Brad King2018-11-070-0/+0
|\
| * CMake 3.13.0-rc3v3.13.0-rc3Brad King2018-11-071-1/+1
| |
* | Merge branch 'release-3.13'Brad King2018-11-070-0/+0
|\ \ | |/
| * Merge branch 'FindOpenMP-log-errors' into release-3.13Brad King2018-11-071-3/+10
| |\ | | | | | | | | | Merge-request: !2574
* | \ Merge topic 'FindOpenMP-log-errors'Brad King2018-11-071-3/+10
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | 272c4c3dee FindOpenMP: Log error output db0445f0c8 FindOpenMP: Fix warnings with -Wstrict-prototypes Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Christian Pfeiffer <cpfeiffer@live.de> Merge-request: !2574
| * | FindOpenMP: Log error outputIvan Pozdeev2018-11-071-1/+8
| | |
| * | FindOpenMP: Fix warnings with -Wstrict-prototypesIvan Pozdeev2018-11-071-2/+2
| | | | | | | | | | | | With -Wstrict-prototype -Werror, the check would fail
* | | Merge topic 'string_func_usage'Brad King2018-11-0733-88/+82
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c67ab22cdc Using front() and back() instead of calculations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2571
| * | | Using front() and back() instead of calculationsCengizhan Pasaoglu2018-11-0633-88/+82
| | | |
* | | | Merge topic 'fix-double-warn-uninitialized-in-script-mode'Brad King2018-11-075-6/+16
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 53a5aec899 CMP0053: Fix double warning on uninitialized variables in -P mode f92f93467e cmMakefile: Rename SuppressWatches to SuppressSideEffects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2565
| * | | | CMP0053: Fix double warning on uninitialized variables in -P modeR2RT2018-11-054-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When `CMP0053` is not set to OLD or NEW then we compute both variants in case we need to warn about a behavior change. Do not allow both code paths to produce an uninitialized variable warning. Fixes: #18552
| * | | | cmMakefile: Rename SuppressWatches to SuppressSideEffectsR2RT2018-11-052-5/+5
| | | | |
* | | | | Merge topic 'genex'Brad King2018-11-071-153/+253
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 86c07b9165 Help: Say early on that generator expressions can be nested. ab1d7df757 Help: add section on debugging generator expressions. e0f0f80f02 Help: Explain conversion rules of $<BOOL:string>. 2b2b41f038 Help: Code example for case-insensitive comparison e045fb202d Help: Terminate explanations with a dot. 3fa0a03b7e Help: Expand placeholders in string comparisons. fb423b3c49 Help: sort conditional expressions below string-valued ones. 867c9c9c0d Help: Add deprecation date of $<CONFIGURATION> ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !2564
| * | | | | Help: Say early on that generator expressions can be nested.Joachim Wuttke (o)2018-11-061-2/+4
| | | | | |
| * | | | | Help: add section on debugging generator expressions.Joachim Wuttke (h)2018-11-061-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | This resolves #18550.
| * | | | | Help: Explain conversion rules of $<BOOL:string>.Joachim Wuttke (h)2018-11-061-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | This resolves #18549.
| * | | | | Help: Code example for case-insensitive comparisonJoachim Wuttke (h)2018-11-061-3/+12
| | | | | |
| * | | | | Help: Terminate explanations with a dot.Joachim Wuttke (h)2018-11-061-4/+4
| | | | | |
| * | | | | Help: Expand placeholders in string comparisons.Joachim Wuttke (h)2018-11-061-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | And point out that STREQUAL is case sensitive.
| * | | | | Help: sort conditional expressions below string-valued ones.Joachim Wuttke (h)2018-11-061-30/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes things yet clearer and simpler. Also correct remnant of "informational expression".
| * | | | | Help: Add deprecation date of $<CONFIGURATION>Joachim Wuttke (h)2018-11-061-1/+1
| | | | | |
| * | | | | Help: Add note on omitted <..> notation in cmake-generator-expressions(7)Joachim Wuttke (h)2018-11-061-0/+5
| | | | | |
| * | | | | Help: Revise documentation of string-valued generator expressionsJoachim Wuttke (h)2018-11-061-92/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Consolidate examples * Sort, and insert subsection headers
| * | | | | Help: 3 subtypes of boolean generator expressions.Joachim Wuttke (h)2018-11-061-10/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Main classification by return type, subclassification by dependences
| * | | | | Help: Cross-link conditional and boolean expressions.Joachim Wuttke (h)2018-11-061-18/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename Logical -> Boolean Generator Expressions. It's the return type that helps us to sort the expression zoo.
| * | | | | Help: new section on conditional generator expressionsJoachim Wuttke (h)2018-11-061-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, the closely related signatures $<condition:true_value> $<IF:condition,true_value,false_value> were explained in two different sections. The former section was badly explained, with '0' and '1' in place of the formal parameter 'condition'.
| * | | | | Help: rm unmotivated "This means that"Joachim Wuttke (h)2018-11-061-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That generator expressions enable conditional things has not been said before. Amended for nicer source format.
| * | | | | Help: expand "ver", "pol", ...Joachim Wuttke (h)2018-11-061-19/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No need to save a few characters on formal parameters. Use this occasion to correct $<PLATFORM_ID:comp>: the parameter is a platform_id, not a compiler_id.
| * | | | | Help: expand "..." and "?" in logical generator expressionsJoachim Wuttke (h)2018-11-061-13/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expand "..." and "?", which could be mistaken as metacharacters (and in the explanations of AND and OR actually were meant as metacharacters).
* | | | | | Merge topic 'FindSQLite3-module'Brad King2018-11-078-0/+112
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fe40570608 FindSQLite3: Add module to find SQLite3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2557
| * | | | | | FindSQLite3: Add module to find SQLite3Chuck Atkins2018-11-068-0/+112
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-11-071-1/+1
| | | | | | |
* | | | | | | Merge topic 'xref2'Brad King2018-11-061-0/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2a98a0af46 Help: Link to cmake.org "Get Involved" page from cmake-developer(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2537
| * | | | | | | Help: Link to cmake.org "Get Involved" page from cmake-developer(7)Joachim Wuttke (h)2018-11-061-0/+3
| | |/ / / / / | |/| | | | |
* | | | | | | Merge branch 'release-3.13'Brad King2018-11-060-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Merge branch 'cpack-doc-gen-names' into release-3.13Brad King2018-11-0616-59/+59
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2563
* | \ \ \ \ \ \ Merge topic 'cpack-doc-gen-names'Brad King2018-11-0616-59/+59
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | / / | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | 12deb051b3 Help: Use correct CPack generator names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2563
| * | | | | | Help: Use correct CPack generator namesCraig Scott2018-11-0616-59/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPack generator names were not used consistently throughout the documentation, resulting in ambiguity about what the correct name was for use with the `cpack -G` option. With the changes in this commit, the cpack-generators(7) page of the manual now shows the correct names and other help pages no longer use inconsistent or incorrect names.
* | | | | | | Merge topic 'FindPostgreSQL-target'Brad King2018-11-066-11/+101
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 575e2cc35d FindPostgreSQL: extract the actual version number 7413f29fe6 Tests/FindPostgreSQL: add a test for FindPostgreSQL d2235fd253 FindPostgreSQL: add an imported target 7a801b7dfb FindPostgreSQL: Modernize documentation layout Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2555
| * | | | | | | FindPostgreSQL: extract the actual version numberBen Boeckel2018-11-051-3/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `PG_VERSION` variable can be mangled by distributions to indicate things like the name of the distro and package build numbers. However, `PG_VERSION_NUM` is new in 8.2 (2006), so keep the old extraction code around for old versions.
| * | | | | | | Tests/FindPostgreSQL: add a test for FindPostgreSQLBen Boeckel2018-11-014-0/+45
| | | | | | | |
| * | | | | | | FindPostgreSQL: add an imported targetBen Boeckel2018-11-012-0/+18
| | | | | | | |
| * | | | | | | FindPostgreSQL: Modernize documentation layoutBrad King2018-11-011-8/+15
| | | | | | | |
* | | | | | | | Merge topic 'autogen_origin_depends'Brad King2018-11-0640-75/+404
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 47f9c15c60 Autogen: Update <ORIGIN>_autogen target documentation 336893d9eb Autogen: Separate AUTOGEN_TARGET_DEPENDS tests into own tests suite 846043dd35 Autogen: Rename MocDepends test to AutogenOriginDependsOn b71a9598a4 Autogen: Add test for AUTOGEN_ORIGIN_DEPENDS=OFF f74c406501 Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS release notes 0669de5d36 Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS documentation b5e895b5d4 Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2518
| * | | | | | | | Autogen: Update <ORIGIN>_autogen target documentationSebastian Holtermann2018-11-054-19/+27
| | | | | | | | |
| * | | | | | | | Autogen: Separate AUTOGEN_TARGET_DEPENDS tests into own tests suiteSebastian Holtermann2018-11-057-48/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tests for AUTOGEN_TARGET_DEPENDS were part of the AutogenOriginDependsOn tests suite. This separates them into an own AutogenTargetDepends tests suite.
| * | | | | | | | Autogen: Rename MocDepends test to AutogenOriginDependsOnSebastian Holtermann2018-11-0312-2/+2
| | | | | | | | |
| * | | | | | | | Autogen: Add test for AUTOGEN_ORIGIN_DEPENDS=OFFSebastian Holtermann2018-11-0312-0/+238
| | | | | | | | |