Tobias Hunger
537efe0561
server-mode: Report Messages from cmake to clients
...
Pass messages sent from cmake via Error(...) or Message(...) on
to clients.
2016-09-20 20:52:38 +02:00
Tobias Hunger
ca7799482c
server-mode: Automate progress reporting
...
Wire up cmake::SetProgressUpdate to do progress reporting via the
cmake server.
2016-09-20 20:48:10 +02:00
Tobias Hunger
70b8ba9a0f
cmake-server: Use consistent constant naming style
2016-09-20 20:48:06 +02:00
Brad King
6b8812c27e
Merge topic 'directory-list-targets-and-subdirs'
...
d0be1e15
Add directory properties to get source and binary directories
cbca6582
Add directory property to list buildsystem targets
7a4b8d0d
Add a directory property to list subdirectories
089868a2
cmState: Record buildsystem target names in each directory
2016-09-20 08:41:01 -04:00
Brad King
5c1ebec843
Merge topic 'cpack-rpm-policy-warnings'
...
edb3f6ee
CPackRPM: Avoid CMP0007 warnings
2016-09-20 08:40:58 -04:00
Brad King
290d48ebc7
Merge topic 'cpack-rpm-srpm-package'
...
d9cec8ad
CPack/RPM: Generate source rpm (SRPM) packages on demand
2016-09-20 08:40:55 -04:00
Brad King
9dc5bd9611
Merge topic 'cpack.hash_computing'
...
1c63aa4d
CPack: Add option to generate a checksum file next to each package file
4682b42b
Tests: Add subtest support to RunCMake/CPack infrastructure
2016-09-20 08:40:52 -04:00
Brad King
8d83c9d100
Merge topic 'ifw-package-resources'
...
b807cd9b
CPackIFW: Add 'cpack_ifw_add_package_resources' command
2016-09-20 08:40:49 -04:00
Brad King
8b0f246694
Merge topic 'ExternalProject-HTTP_HEADER'
...
5e6716db
Help: Add notes for topic 'ExternalProject-HTTP_HEADER'
0f424c3d
ExternalProject: Add HTTP_HEADER
2016-09-20 08:40:45 -04:00
Brad King
6a9b30aea3
Merge topic 'cuda_use_cudadevrt_with_separable_compilation'
...
891e0ebd
FindCUDA: find cudadevrt and link it if CUDA_SEPARABLE_COMPILATION is ON
2016-09-20 08:40:42 -04:00
Brad King
83ec894ffd
Merge topic 'cmake-server-experimental-protocols'
...
7df8a8f2
server-mode: Add --experimental flag
2016-09-20 08:40:39 -04:00
Brad King
160a7ad640
Merge topic 'cleanup-Convert'
...
6429d6d9
cmOutputConverter: Remove now-obsolete Convert method
ad790617
Convert: Inline uses of START_OUTPUT
4cf707b0
Convert: Remove HOME_OUTPUT enum value
3d12ffbf
Ninja: Update comment variable reference
4d69ac76
Convert: Move access to BinaryDirectory out of loops
e7c89567
Convert: Inline uses of HOME_OUTPUT
dc510919
Common: Use a string instead of enum for WorkingDirectory
76833149
Convert: Simplify switch
dc95020e
Convert: Remove obsolete MAKERULE enum value
1825f876
Convert: Move access to BinaryDirectory out of loops
25c39ac2
Convert: Inline HOME_OUTPUT MAKERULE conversion
516e79ba
Convert: Inline MAKERULE conversions
e13e519e
Convert: Move access to BinaryDirectory out of loops
34c6e995
Convert: Avoid HOME_OUTPUT enum when converting to relative paths
839c65bc
Convert: Move access to CurrentBinaryDirectory out of loops
21b5fdf9
Convert: Avoid START_OUTPUT enum when converting to relative paths
...
2016-09-20 08:40:36 -04:00
Tobias Hunger
7df8a8f276
server-mode: Add --experimental flag
...
Allow for experimental cmProtocolVersions, which will only ever get
listed if the server was started with the (undocumented)
"--experimental" flag.
Mark current protocol version 1.0 as experimental.
2016-09-20 08:32:26 -04:00
Domen Vrankar
edb3f6eee4
CPackRPM: Avoid CMP0007 warnings
...
For older versions of CMake minimum required version CMP0007 policy
warning was printed out.
2016-09-20 08:30:29 -04:00
Domen Vrankar
d9cec8adca
CPack/RPM: Generate source rpm (SRPM) packages on demand
...
Closes : #15839
2016-09-20 08:24:28 -04:00
Robert Maynard
891e0ebdce
FindCUDA: find cudadevrt and link it if CUDA_SEPARABLE_COMPILATION is ON
...
Issue: #15157
Patch-by: l0calh05t on gitlab.kitware.com
2016-09-20 08:04:30 -04:00
Kitware Robot
9034a7acc5
CMake Nightly Date Stamp
2016-09-20 00:01:06 -04:00
Stephen Kelly
6429d6d9dd
cmOutputConverter: Remove now-obsolete Convert method
2016-09-19 21:36:15 +02:00
Stephen Kelly
ad79061720
Convert: Inline uses of START_OUTPUT
2016-09-19 21:36:14 +02:00
Stephen Kelly
4cf707b083
Convert: Remove HOME_OUTPUT enum value
2016-09-19 21:36:14 +02:00
Stephen Kelly
3d12ffbf5b
Ninja: Update comment variable reference
2016-09-19 21:36:14 +02:00
Stephen Kelly
4d69ac7697
Convert: Move access to BinaryDirectory out of loops
2016-09-19 21:36:14 +02:00
Stephen Kelly
e7c8956746
Convert: Inline uses of HOME_OUTPUT
2016-09-19 21:36:14 +02:00
Stephen Kelly
dc51091944
Common: Use a string instead of enum for WorkingDirectory
2016-09-19 21:36:14 +02:00
Stephen Kelly
76833149ec
Convert: Simplify switch
...
Make it more clear what is happening here.
2016-09-19 21:36:14 +02:00
Stephen Kelly
dc95020efa
Convert: Remove obsolete MAKERULE enum value
2016-09-19 21:36:13 +02:00
Stephen Kelly
1825f876a7
Convert: Move access to BinaryDirectory out of loops
2016-09-19 21:36:13 +02:00
Stephen Kelly
25c39ac28b
Convert: Inline HOME_OUTPUT MAKERULE conversion
2016-09-19 21:36:13 +02:00
Stephen Kelly
516e79ba27
Convert: Inline MAKERULE conversions
...
This is a trivial use of a static method.
2016-09-19 21:36:13 +02:00
Stephen Kelly
e13e519e1c
Convert: Move access to BinaryDirectory out of loops
2016-09-19 21:36:13 +02:00
Stephen Kelly
34c6e995f9
Convert: Avoid HOME_OUTPUT enum when converting to relative paths
2016-09-19 21:36:13 +02:00
Stephen Kelly
839c65bca0
Convert: Move access to CurrentBinaryDirectory out of loops
2016-09-19 21:36:12 +02:00
Stephen Kelly
21b5fdf9a3
Convert: Avoid START_OUTPUT enum when converting to relative paths
2016-09-19 21:36:12 +02:00
Stephen Kelly
f1d845ae74
Convert: Remove obsolete HOME and START enum values
2016-09-19 21:36:12 +02:00
Stephen Kelly
0a98c74c1b
Convert: Remove last uses of HOME enum value
2016-09-19 21:36:12 +02:00
Stephen Kelly
495e26ae57
Convert: Remove last use of START enum value
...
The enums just introduce unfamiliar names and don't provide value.
The order of arguments is reversed, as that is the result of the
cmOutputConverter::ConvertToRelativePath
overload which accepts the RelativeRoot enum.
2016-09-19 21:36:12 +02:00
Stephen Kelly
4f68b2070f
Xcode: Remove unused member
...
It is unused since commit v3.4.0-rc1~492^2~3 (Remove
CMAKE_USE_RELATIVE_PATHS variable., 2015-06-01).
2016-09-19 21:24:00 +02:00
Brad King
d0be1e15c3
Add directory properties to get source and binary directories
...
Add SOURCE_DIR and BINARY_DIR directory properties that return the
absolute paths to the corresponding directories. These correspond
to the target properties of the same names that we already have.
2016-09-19 14:00:50 -04:00
Brad King
cbca65826c
Add directory property to list buildsystem targets
...
Add a BUILDSYSTEM_TARGETS property to allow project code to traverse
the list of its own targets in a given directory.
2016-09-19 14:00:32 -04:00
Brad King
7a4b8d0dc2
Add a directory property to list subdirectories
...
Add a SUBDIRECTORIES directory property to allow project code to
traverse the directory structure of itself as CMake sees it.
2016-09-19 13:59:43 -04:00
Konstantin Podsvirov
b807cd9b54
CPackIFW: Add 'cpack_ifw_add_package_resources' command
2016-09-19 13:17:59 -04:00
Brad King
089868a244
cmState: Record buildsystem target names in each directory
...
Maintain in the directory state the list of target names added to be
built. These are normal, non-imported targets (but do include INTERFACE
libraries).
2016-09-19 10:55:18 -04:00
Brad King
5e6716dbac
Help: Add notes for topic 'ExternalProject-HTTP_HEADER'
2016-09-19 10:51:08 -04:00
Petr Orlov
1c63aa4d43
CPack: Add option to generate a checksum file next to each package file
...
Add variable CPACK_PACKAGE_CHECKSUM to activate it.
2016-09-19 10:22:50 -04:00
Domen Vrankar
4682b42bdb
Tests: Add subtest support to RunCMake/CPack infrastructure
2016-09-19 10:20:13 -04:00
Brad King
5c87b92b1b
Merge topic 'cmake-server-basic'
...
7263667c
Help: Add notes for topic 'cmake-server-basic'
5adde4e7
cmake-server: Add documentation
b63c1f6c
cmake-server: Add unit test
d341d077
cmake-server: Implement ServerProtocol 1.0
b13d3e0d
cmake-server: Bare-bones server implementation
cd049f01
cmake-server: Report server mode availablitily in Capabilities
2016-09-19 09:36:34 -04:00
Brad King
7263667c24
Help: Add notes for topic 'cmake-server-basic'
2016-09-19 09:20:43 -04:00
Ruslan Baratov
0f424c3d07
ExternalProject: Add HTTP_HEADER
2016-09-19 16:05:12 +03:00
Tobias Hunger
5adde4e79d
cmake-server: Add documentation
2016-09-19 08:57:58 -04:00
Tobias Hunger
b63c1f6ce7
cmake-server: Add unit test
2016-09-19 08:57:58 -04:00