summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Help: Clarify effect of set(ENV{..} ..) and unset(ENV{..})Joachim Wuttke (h)2018-11-082-5/+20
| | | | | | | Explain that the commands affect only the current CMake process, not the process from which CMake was called, nor the system environment at large, nor the environment of subsequent build or test processes.
* Merge topic 'install-defaults'Brad King2018-11-0838-83/+953
|\ | | | | | | | | | | | | | | | | | | fdcd559a8e Help: Add documentation and release notes for install 9fc20a4f3e install: Add sane set of defaults for DESTINATION and file type parameters Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Acked-by: Ruslan Baratov <ruslan_baratov@yahoo.com> Merge-request: !2558
| * 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 topic 'pkgconfig-mark-advanced'Brad King2018-11-081-0/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | f5c46dd84e PkgConfig: Be less verbose by mark(ing)_as_advanced the find_library result Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Merge-request: !2576
| * | PkgConfig: Be less verbose by mark(ing)_as_advanced the find_library resultSylvain Joubert2018-11-071-0/+1
| | |
* | | Merge topic 'find-jpeg-turbo-multiarch-version'Brad King2018-11-083-17/+29
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 1c4c4be509 FindJPEG: handle multiarch installs of libjpeg-turbo Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2572
| * | | FindJPEG: handle multiarch installs of libjpeg-turboBen Boeckel2018-11-063-17/+29
| | | | | | | | | | | | | | | | | | | | | | | | Fedora installs a `jconfig-32.h` and `jconfig-64.h` which were not searched. Instead, glob up all `jconfig` headers and bail once we've found a version number.
* | | | CMake Nightly Date StampKitware Robot2018-11-081-1/+1
| |_|/ |/| |
* | | 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
| | | | | | | |