summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* POSITION_INDEPENDENT_CODE: Manage link flags for executablesMarc Chevrier2018-11-1143-20/+683
| | | | Fixes: #14983, #16561
* POSITION_INDEPENDENT_CODE: Fix erroneous '-fPIE' flag for Sun StudioMarc Chevrier2018-11-083-0/+3
| | | | Fixes: #16311
* INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions supportMarc Chevrier2018-11-0813-10/+82
| | | | Fixes: #16532
* 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