Marc Chevrier
023188ffb4
INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions support
...
Fixes : #16532
2018-11-08 14:58:57 +01:00
Brad King
17e98e00c4
Merge topic 'install-defaults'
...
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
2018-11-08 07:33:18 -05:00
Brad King
a4add4eca2
Merge topic 'pkgconfig-mark-advanced'
...
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
2018-11-08 07:31:30 -05:00
Brad King
a848abe24c
Merge topic 'find-jpeg-turbo-multiarch-version'
...
1c4c4be509 FindJPEG: handle multiarch installs of libjpeg-turbo
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2572
2018-11-08 07:30:51 -05:00
Kitware Robot
4193430628
CMake Nightly Date Stamp
2018-11-08 00:01:08 -05:00
Kyle Edwards
fdcd559a8e
Help: Add documentation and release notes for install
...
This change adds documentation for the new DESTINATION behavior of
the install() command.
2018-11-07 15:47:21 -05:00
Kyle Edwards
9fc20a4f3e
install: Add sane set of defaults for DESTINATION and file type parameters
...
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.
2018-11-07 14:08:48 -05:00
Brad King
71db32660e
Merge branch 'release-3.13'
2018-11-07 09:48:30 -05:00
Sylvain Joubert
f5c46dd84e
PkgConfig: Be less verbose by mark(ing)_as_advanced the find_library result
2018-11-07 14:08:02 +01:00
Brad King
8d70ed5a10
CMake 3.13.0-rc3
v3.13.0-rc3
2018-11-07 07:50:43 -05:00
Brad King
48de9169d0
Merge branch 'release-3.13'
2018-11-07 07:49:38 -05:00
Brad King
a67d1e824c
Merge topic 'FindOpenMP-log-errors'
...
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
2018-11-07 07:46:40 -05:00
Brad King
3bad96c988
Merge branch 'FindOpenMP-log-errors' into release-3.13
...
Merge-request: !2574
2018-11-07 07:41:34 -05:00
Ivan Pozdeev
272c4c3dee
FindOpenMP: Log error output
2018-11-07 07:38:54 -05:00
Ivan Pozdeev
db0445f0c8
FindOpenMP: Fix warnings with -Wstrict-prototypes
...
With -Wstrict-prototype -Werror, the check would fail
2018-11-07 07:38:54 -05:00
Brad King
7e6b787599
Merge topic 'string_func_usage'
...
c67ab22cdc Using front() and back() instead of calculations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2571
2018-11-07 07:30:20 -05:00
Brad King
cf78a7df95
Merge topic 'fix-double-warn-uninitialized-in-script-mode'
...
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
2018-11-07 07:28:02 -05:00
Brad King
bb8da283ce
Merge topic 'genex'
...
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
2018-11-07 07:27:27 -05:00
Brad King
389002de96
Merge topic 'FindSQLite3-module'
...
fe40570608 FindSQLite3: Add module to find SQLite3
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2557
2018-11-07 07:26:46 -05:00
Kitware Robot
df542558c6
CMake Nightly Date Stamp
2018-11-07 00:01:09 -05:00
Ben Boeckel
1c4c4be509
FindJPEG: handle multiarch installs of libjpeg-turbo
...
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.
2018-11-06 16:45:52 -05:00
Chuck Atkins
fe40570608
FindSQLite3: Add module to find SQLite3
2018-11-06 15:05:04 -05:00
Brad King
c46dfb2139
Merge topic 'xref2'
...
2a98a0af46 Help: Link to cmake.org "Get Involved" page from cmake-developer(7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2537
2018-11-06 15:02:08 -05:00
Joachim Wuttke (h)
2a98a0af46
Help: Link to cmake.org "Get Involved" page from cmake-developer(7)
2018-11-06 14:24:43 -05:00
Cengizhan Pasaoglu
c67ab22cdc
Using front() and back() instead of calculations
2018-11-06 21:43:33 +03:00
Brad King
437ce227d9
Merge branch 'release-3.13'
2018-11-06 13:33:40 -05:00
Brad King
242c14ddbd
Merge topic 'cpack-doc-gen-names'
...
12deb051b3 Help: Use correct CPack generator names
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2563
2018-11-06 13:33:21 -05:00
Brad King
263d28b256
Merge branch 'cpack-doc-gen-names' into release-3.13
...
Merge-request: !2563
2018-11-06 11:50:28 -05:00
Brad King
bfdd1ba604
Merge topic 'FindPostgreSQL-target'
...
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
2018-11-06 11:40:16 -05:00
Brad King
7bed050755
Merge topic 'autogen_origin_depends'
...
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
2018-11-06 11:38:23 -05:00
Brad King
d80aaad40b
Merge branch 'release-3.13'
2018-11-06 11:33:41 -05:00
Brad King
f55b7bdc5d
Merge topic 'FindBoost-explicit-arch-tag'
...
3f22656d8c Merge branch 'backport-FindBoost-explicit-arch-tag'
1e08b625c2 FindBoost: Add explicit Boost_ARCHITECTURE option
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2568
2018-11-06 11:31:55 -05:00
Brad King
1674a5b0a4
Merge topic 'rename-cpack-ext-generator'
...
20d5e77a27 CPack: Rename Ext generator to External
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2566
2018-11-06 11:30:27 -05:00
Brad King
c752edfcb3
Merge topic 'blaslapack95'
...
f1a3e4eca8 FindLAPACK: Correct library name and symbol searched in LAPACK95 wrapper
970b18e9a5 FindBLAS: Correct symbol searched in BLAS95 wrapper
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2560
2018-11-06 11:29:42 -05:00
Brad King
77f8393afe
Merge branch 'backport-FindBoost-explicit-arch-tag' into release-3.13
...
Merge-request: !2568
2018-11-06 11:28:26 -05:00
Brad King
47255060e7
Merge branch 'rename-cpack-ext-generator' into release-3.13
...
Merge-request: !2566
2018-11-06 11:27:41 -05:00
Joachim Wuttke (o)
86c07b9165
Help: Say early on that generator expressions can be nested.
2018-11-06 12:55:25 +01:00
Joachim Wuttke (h)
ab1d7df757
Help: add section on debugging generator expressions.
...
This resolves #18550 .
2018-11-06 12:55:25 +01:00
Joachim Wuttke (h)
e0f0f80f02
Help: Explain conversion rules of $<BOOL:string>.
...
This resolves #18549 .
2018-11-06 12:55:24 +01:00
Joachim Wuttke (h)
2b2b41f038
Help: Code example for case-insensitive comparison
2018-11-06 12:55:24 +01:00
Joachim Wuttke (h)
e045fb202d
Help: Terminate explanations with a dot.
2018-11-06 12:55:24 +01:00
Joachim Wuttke (h)
3fa0a03b7e
Help: Expand placeholders in string comparisons.
...
And point out that STREQUAL is case sensitive.
2018-11-06 12:55:24 +01:00
Joachim Wuttke (h)
fb423b3c49
Help: sort conditional expressions below string-valued ones.
...
Makes things yet clearer and simpler.
Also correct remnant of "informational expression".
2018-11-06 12:55:24 +01:00
Joachim Wuttke (h)
867c9c9c0d
Help: Add deprecation date of $<CONFIGURATION>
2018-11-06 12:55:24 +01:00
Joachim Wuttke (h)
a85e5e6f4d
Help: Add note on omitted <..> notation in cmake-generator-expressions(7)
2018-11-06 12:55:24 +01:00
Joachim Wuttke (h)
ff1db47728
Help: Revise documentation of string-valued generator expressions
...
* Consolidate examples
* Sort, and insert subsection headers
2018-11-06 12:55:24 +01:00
Joachim Wuttke (h)
fe8acf7c05
Help: 3 subtypes of boolean generator expressions.
...
Main classification by return type,
subclassification by dependences
2018-11-06 12:55:23 +01:00
Joachim Wuttke (h)
9891adf74b
Help: Cross-link conditional and boolean expressions.
...
Rename Logical -> Boolean Generator Expressions.
It's the return type that helps us to sort the expression zoo.
2018-11-06 12:55:23 +01:00
Joachim Wuttke (h)
20b6561e78
Help: new section on conditional generator expressions
...
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'.
2018-11-06 12:55:23 +01:00
Joachim Wuttke (h)
873e59c0c4
Help: rm unmotivated "This means that"
...
That generator expressions enable conditional things
has not been said before.
Amended for nicer source format.
2018-11-06 12:55:23 +01:00