Brad King
2702216637
Help: Add Windows Phone/Store cross-compiling to cmake-toolchains.7
...
Show simple example toolchain files for each.
2014-09-19 13:22:22 -04:00
Pascal Bach
db54d87287
Help: Add Windows CE cross-compiling to cmake-toolchains.7 manual
2014-09-19 13:18:31 -04:00
Pascal Bach
0d72451a05
Help: Add Cross Compiling subsections in cmake-toolchains.7 manual
...
Organize the "Cross Compiling" section into subsections by platform.
This will make it easier to add more subsections for more platforms.
2014-09-19 13:10:31 -04:00
Kitware Robot
3689c43a8c
CMake Nightly Date Stamp
2014-09-19 00:01:09 -04:00
Kitware Robot
201cc6fe09
CMake Nightly Date Stamp
2014-09-18 00:01:09 -04:00
Kitware Robot
7b11f87100
CMake Nightly Date Stamp
2014-09-17 00:01:07 -04:00
Brad King
56af886603
Merge topic 'vs10-wince'
...
a3298f77
VS: Teach VS >= 10 generator about Windows CE
2014-09-16 09:16:40 -04:00
Kitware Robot
b5ac023ba2
CMake Nightly Date Stamp
2014-09-16 00:01:07 -04:00
Pascal Bach
a3298f7790
VS: Teach VS >= 10 generator about Windows CE
...
When CMAKE_SYSTEM_NAME is 'WindowsCE':
* Set the Subsystem and EntryPointSymbol accordingly.
* When CMAKE_SYSTEM_VERSION is 8.0 (Windows CE 2013),
select the CE800 toolset by default.
2014-09-15 10:37:40 -04:00
Brad King
0f2defba7d
Merge topic 'doc-set_test_properties-example'
...
d8054987
Help: Fix set_tests_properties documentation typo
2014-09-15 10:27:41 -04:00
Brad King
b234836637
Merge topic 'vs-generator-platform'
...
be6a555d
Tests: Test setting a generator platform in a toolchain file
d506fee8
Tests: Use -A option to pass generator platform selection
11c9ddd6
ExternalProject: Use -A option to pass generator platform
29bd843e
CTest: Use -A option to pass generator platform selection
eb7d8156
cmake: Add -A option to specify a generator platform
2014-09-15 10:27:38 -04:00
Brad King
9edf6903e6
Merge topic 'if-sanity'
...
858d5a0b
Fix if() checks of CMAKE_SYSTEM_NAME on Cygwin
e177e7af
FPHSA: Avoid if() dereferencing of quoted variable
425acc52
cmcurl: Use if(DEFINED) to simplify conditions
cede5cbd
libarchive: Avoid depending on if() to dereference a quoted variable
2d97178b
FindGTK2: Avoid depending on if() to dereference a quoted variable
0b12815d
Modules/Test*.cmake: Use if(DEFINED) to simplify conditions
188a1f23
If: Introduce policy CMP0054 - don't dereference quoted variables in if()
b900c1cc
If: Extract cmConditionEvaluator from if() implementation
2014-09-15 10:27:36 -04:00
Brad King
be6a555d7e
Tests: Test setting a generator platform in a toolchain file
...
Teach the RunCMake.GeneratorPlatform test to cover setting
CMAKE_GENERATOR_PLATFORM in a file loaded by CMAKE_TOOLCHAIN_FILE.
2014-09-15 10:27:00 -04:00
Brad King
d506fee81c
Tests: Use -A option to pass generator platform selection
...
This is less verbose than defining CMAKE_GENERATOR_PLATFORM.
2014-09-15 10:26:59 -04:00
Brad King
11c9ddd694
ExternalProject: Use -A option to pass generator platform
...
This is less verbose than defining CMAKE_GENERATOR_PLATFORM.
2014-09-15 10:26:59 -04:00
Brad King
29bd843e8b
CTest: Use -A option to pass generator platform selection
...
This is less verbose than defining CMAKE_GENERATOR_PLATFORM.
2014-09-15 10:26:59 -04:00
Brad King
eb7d815649
cmake: Add -A option to specify a generator platform
...
Define the 'cmake -A' option to set CMAKE_GENERATOR_PLATFORM
without having to spell out the whole variable name. We choose
the name '-A' for "platform" because '-P' is already taken, and
in the common use case the "platform" is actually an architecture
(e.g. x64).
Teach the RunCMake test infrastructure to use -A to pass the generator
platform. Extend the RunCMake.GeneratorPlatform test with a case to
verify that the -A option cannot be repeated.
2014-09-15 10:26:59 -04:00
Kitware Robot
78884b6eff
CMake Nightly Date Stamp
2014-09-15 00:01:07 -04:00
Kitware Robot
5ed4ee4e5e
CMake Nightly Date Stamp
2014-09-14 00:01:07 -04:00
Kitware Robot
2770b19f4c
CMake Nightly Date Stamp
2014-09-13 00:01:13 -04:00
Andrew Bauer
d805498701
Help: Fix set_tests_properties documentation typo
...
The example for FAIL_REGULAR_EXPRESSION should actually name it.
2014-09-12 11:32:50 -04:00
Kitware Robot
453f20d893
CMake Nightly Date Stamp
2014-09-12 00:01:14 -04:00
Brad King
858d5a0b3e
Fix if() checks of CMAKE_SYSTEM_NAME on Cygwin
...
The CMAKE_SYSTEM_NAME is "CYGWIN", but we also define a variable
named "CYGWIN" to "1". Avoid allowing if() to expand the "CYGWIN"
string as a variable.
2014-09-11 21:23:24 +02:00
Brad King
e177e7affb
FPHSA: Avoid if() dereferencing of quoted variable
...
Legacy invocations may pass a variable name where "DEFAULT_MSG" belongs.
When comparing FPHSA_FAIL_MESSAGE to "DEFAULT_MSG", use a leading "x" on
both sides to avoid mistaking the value of the message for a variable
name.
2014-09-11 21:23:24 +02:00
Brad King
425acc522f
cmcurl: Use if(DEFINED) to simplify conditions
...
Replace old hacks of the form 'if("${VAR}" MATCHES "^${VAR}$")'
with the much simpler 'if(NOT DEFINED ${VAR})'.
2014-09-11 21:23:24 +02:00
Brad King
cede5cbd53
libarchive: Avoid depending on if() to dereference a quoted variable
2014-09-11 21:23:24 +02:00
Brad King
2d97178b30
FindGTK2: Avoid depending on if() to dereference a quoted variable
...
Explicitly dereference GTK2_${_var}CONFIG_INCLUDE_DIR and
GTK2_${_var}_INCLUDE_DIR when comparing their values.
2014-09-11 21:23:24 +02:00
Brad King
0b12815dc2
Modules/Test*.cmake: Use if(DEFINED) to simplify conditions
...
Replace old hacks of the form 'if("${VAR}" MATCHES "^${VAR}$")'
with the much simpler 'if(NOT DEFINED ${VAR})'.
2014-09-11 21:23:24 +02:00
Nils Gladitz
188a1f236e
If: Introduce policy CMP0054 - don't dereference quoted variables in if()
2014-09-11 21:23:17 +02:00
Nils Gladitz
b900c1ccaa
If: Extract cmConditionEvaluator from if() implementation
2014-09-11 21:17:09 +02:00
Brad King
b36a795163
Merge topic 'doc-check-results-cached'
...
908c7439
Help: Document that the CHECK_* macros create cache variables
2014-09-11 12:55:10 -04:00
Brad King
162cd309b0
Merge topic 'doc-WINCE-var'
...
4b4555de
Help: Document the WINCE variable
2014-09-11 12:55:07 -04:00
Brad King
efe093dcfd
Merge topic 'fix-gnu-hurd-host-detection'
...
89d7a5a4
Fix CMAKE_HOST_SYSTEM_PROCESSOR detection on GNU/Hurd (#15147 )
2014-09-11 12:55:05 -04:00
Brad King
527dfe2a4f
Merge branch 'release'
2014-09-11 09:11:13 -04:00
Sebastian Leske
908c74399a
Help: Document that the CHECK_* macros create cache variables
...
Otherwise callers may expect to be able to re-use result variables.
2014-09-11 08:55:26 -04:00
Pascal Bach
4b4555de3e
Help: Document the WINCE variable
2014-09-11 08:44:20 -04:00
Kitware Robot
28012f3eef
CMake Nightly Date Stamp
2014-09-11 00:01:08 -04:00
Brad King
0a92b23c52
Merge topic 'vs-generator-platform'
...
09c8ad99
enable_language: Initialize system-specific generator info only once
09ab207c
Tests: Add generator platform support
6944997b
ExternalProject: Propagate the generator platform
8d332091
CTest: Add options to set generator platform
b97736a2
VS: Implement CMAKE_GENERATOR_PLATFORM for VS >= 8
0f1f1271
CMake: Add CMAKE_GENERATOR_PLATFORM option
4f7d0c42
Help: Document CMAKE_VS_PLATFORM_NAME variable
68d4280a
VS: Refactor internal default platform name selection
ad2a4776
cmGlobalVisualStudio10Generator: Re-order some methods
03b7b6cd
cmGlobalGenerator: Call SetGeneratorToolset even for empty toolset
2014-09-10 11:23:22 -04:00
Brad King
2bfe48d6af
Merge topic 'update-kwsys'
...
daab3b3b
Merge branch 'upstream-kwsys' into update-kwsys
92b582a6
KWSys 2014-09-08 (fb77be5a)
2014-09-10 11:23:20 -04:00
Brad King
81b2a250dc
Merge topic 'FindIce-updates'
...
2131aedd
FindIce: Respect Ice_FIND_QUIETLY when printing messages
d5047ca1
FindIce: Remove unneeded search path modification
2014-09-10 11:23:17 -04:00
Brad King
3d290c111a
Merge topic 'string-uuid-doc-fix'
...
e6ba52e8
StringUuid: Mark UPPER flag optional in sub-command synopsis
2014-09-10 11:23:15 -04:00
Brad King
cd0ead3c94
Merge topic 'tolerate-lib-dir-symlink'
...
f99cc9c3
Tolerate symlinks during RPATH ordering (#13429 )
2014-09-10 11:23:12 -04:00
Brad King
09c8ad9943
enable_language: Initialize system-specific generator info only once
...
Call SetSystemName, SetGeneratorPlatform, and SetGeneratorToolset
exactly once after reading CMakeSystem.cmake, and not again on another
call to enable_language() or project().
2014-09-10 11:21:51 -04:00
Brad King
09ab207c66
Tests: Add generator platform support
...
Propagate CMAKE_GENERATOR_PLATFORM through the test hierarchy so that all
tests can build with the selected generator platform, if any.
2014-09-10 11:21:50 -04:00
Nils Gladitz
e6ba52e8e0
StringUuid: Mark UPPER flag optional in sub-command synopsis
2014-09-10 16:10:13 +02:00
Felix Geyer
89d7a5a417
Fix CMAKE_HOST_SYSTEM_PROCESSOR detection on GNU/Hurd ( #15147 )
...
On Debian GNU/Hurd 'uname -p' prints "unknown", so use 'uname -m'
instead.
2014-09-10 09:06:33 -04:00
Kitware Robot
e03b474fa8
CMake Nightly Date Stamp
2014-09-10 00:01:10 -04:00
Roger Leigh
2131aeddaa
FindIce: Respect Ice_FIND_QUIETLY when printing messages
2014-09-09 15:19:00 -04:00
Roger Leigh
d5047ca1b2
FindIce: Remove unneeded search path modification
...
Drop code adding redundant "/opt/Ice-${ice_version}" paths.
2014-09-09 11:45:51 -04:00
Brad King
21ece15342
Merge branch 'release'
2014-09-09 11:24:26 -04:00