Joachim Wuttke (o)
b173c641c4
Help: Add links to variables
2018-11-14 17:50:45 +01:00
Brad King
64bc4bda74
Merge topic 'deprecate-modules2'
...
df780bcc01 Help: Move deprecated modules to appropriate section.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2603
2018-11-13 14:25:58 -05:00
Joachim Wuttke (l)
abb5945bd0
Help: Document that function invocation is case-insensitive
2018-11-13 13:47:26 -05:00
Joachim Wuttke (l)
357cdee3a1
Help: Document that macro invocation is case-insensitive
2018-11-13 13:47:24 -05:00
Brad King
3603b3964b
Merge topic 'macro'
...
dcf11cbcdc Help: Mention endmacro argument as legacy only.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2606
2018-11-13 13:40:55 -05:00
Brad King
fb93f7f230
Merge topic 'env2'
...
26a70449cc Help: Describe environment variables as such.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2609
2018-11-13 10:46:07 -05:00
Brad King
71e77972c1
Merge topic 'if_support_checking_if_cache_var_defined'
...
1222f02e34 If: Support the 'DEFINED CACHE{}' syntax
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2561
2018-11-13 10:29:36 -05:00
Joachim Wuttke (l)
df780bcc01
Help: Move deprecated modules to appropriate section.
...
Move deprecated or obsolete modules to the section
"Deprectated Modules" of cmake-modules(7):
- MacroAddFileDependencies (Text says: Using the macro
MACRO_ADD_FILE_DEPENDENCIES() is discouraged.)
- UsePkgConfig (Text calls it "obsolete")
- Use_wxWindows (was already listed in deprecation section)
2018-11-13 13:06:30 +01:00
Joachim Wuttke (l)
dcf11cbcdc
Help: Mention endmacro argument as legacy only.
...
Same change as previously done for function, if, while, ...
2018-11-13 12:14:55 +01:00
Joachim Wuttke (l)
26a70449cc
Help: Describe environment variables as such.
...
In each environment variable doc page, insert an opening
paragraph (ENV_VAR.txt) to say that this is an environment
variable, and provide a link to the cmake-language section
on environment variables.
2018-11-13 09:29:36 +01:00
Brad King
db984477e4
Merge topic 'deprecate-ParseArguments'
...
ff800a768c Help: move CMakeParseArguments to deprecated section
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2595
2018-11-12 16:28:30 -05:00
Craig Scott
ddb967cca1
Merge topic 'pie-link-options'
...
c4b4d8b3a6 POSITION_INDEPENDENT_CODE: Manage link flags for executables
724a0346f7 POSITION_INDEPENDENT_CODE: Fix erroneous '-fPIE' flag for Sun Studio
023188ffb4 INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2465
2018-11-12 15:43:07 -05:00
Joachim Wuttke (h)
ff800a768c
Help: move CMakeParseArguments to deprecated section
2018-11-11 23:14:37 +01:00
Marc Chevrier
c4b4d8b3a6
POSITION_INDEPENDENT_CODE: Manage link flags for executables
...
Fixes : #14983 , #16561
2018-11-11 17:34:09 +01:00
Sebastian Holtermann
0e97ef74d8
Autogen: Add release notes for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET
2018-11-11 14:29:38 +01:00
Sebastian Holtermann
2ef8fe2222
Autogen: Add documentation for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET
2018-11-11 14:29:38 +01:00
Robert Maynard
1222f02e34
If: Support the 'DEFINED CACHE{}' syntax
2018-11-09 10:38:07 -05:00
Joachim Wuttke (l)
860338491e
Help: Describe $CACHE and $ENV as operators
...
This resolves issue #18514
Also add a cross-reference to if(DEFINED ENV{var}).
2018-11-08 20:33:13 +01:00
Joachim Wuttke (h)
e855bd5248
Help: Document if(DEFINED ENV{name})
2018-11-08 20:30:05 +01:00
Joachim Wuttke (l)
8ba2a8d4a4
Help: short/long variable reference in if command
...
Explain that the short form of variable references
in the if command does not apply to ENV and CACHE vars.
2018-11-08 20:27:49 +01:00
Joachim Wuttke (h)
85498fccd8
Help: Provide backreferences.
...
Short intro to pages cmake-variables.7 and cmake-env-variables.7,
with backlinks to cmake-language.7.
2018-11-08 20:27:49 +01:00
Joachim Wuttke (h)
e24ef96942
Help: New section on Environment Variables in cmake-language.7
2018-11-08 20:27:49 +01:00
Joachim Wuttke (h)
e4554149c4
Help: Remove over-precise clause.
...
Section "Variables References" said that environment and cache
variables are "evaluated in the same contexts as a normal variable
reference". The reader has to guess what "contexts" means in
this context. Probably "inside a Quoted Argument or an Unquoted
Argument", exactly as for ordinary variable references.
But this is exactly what the reader would tacitly assume anyway.
Therefore I think the removed clause was unnecessary, and possibly
more confusing than helpful.
2018-11-08 20:27:49 +01:00
Joachim Wuttke (h)
3de551cc22
Help: Clarify effect of set(ENV{..} ..) and unset(ENV{..})
...
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.
2018-11-08 20:27:10 +01:00
Marc Chevrier
023188ffb4
INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions support
...
Fixes : #16532
2018-11-08 14:58:57 +01: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
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
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
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
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
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
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