Brad King
6e634e387f
Merge topic 'FindMatlab-fix-simulink-cache'
...
e8893030 FindMatlab: remove SIMULINK path from cache when FindMatlab is reconfigured
2016-10-06 10:08:12 -04:00
Brad King
45e13c8be8
Merge topic 'cmake-server-improve-shutdown'
...
68277e16 server-mode: Improve shutdown behavior
2016-10-06 10:08:07 -04:00
Brad King
1aaace3e54
Merge topic 'fix-VS-resources-pri-path'
...
646d01da VS: Use absolute target-specific directory for `resources.pri`
2016-10-06 10:08:04 -04:00
Brad King
b12affd785
Merge topic 'no-define-cout-cerr'
...
53858177 Do not define cout/cerr preprocessor symbols
2016-10-06 10:07:58 -04:00
Kitware Robot
22605f1e23
CMake Nightly Date Stamp
2016-10-06 00:01:04 -04:00
Raffi Enficiaud
e8893030e6
FindMatlab: remove SIMULINK path from cache when FindMatlab is reconfigured
2016-10-05 09:39:20 -04:00
Roman Wüger
646d01da95
VS: Use absolute target-specific directory for resources.pri
...
The change in commit v3.7.0-rc1~219^2 (VS: Use target-specific directory
for `resources.pri`, 2016-08-25) incorrectly specifies a relative path
for the `ProjectPriFullPath` value. Fix it to use an absolute path.
Issue: #16106
2016-10-05 09:21:58 -04:00
Kitware Robot
aa57f35ff5
CMake Nightly Date Stamp
2016-10-05 00:01:05 -04:00
Brad King
38642f4fb7
Merge topic 'qtifw-https-cmake.org'
...
eb1a57d7 QtIFW: Reference cmake.org via https in cmake.org.html
2016-10-04 12:59:48 -04:00
Brad King
62e33fcd08
Merge topic 'utils-https-cmake.org'
...
730ba307 Utilities/Release: Update README to reference https URL
4376e47a Utilities/GitSetup: Fetch local hooks via https
2016-10-04 12:59:45 -04:00
Brad King
eb1a57d7e7
QtIFW: Reference cmake.org via https in cmake.org.html
2016-10-04 11:40:01 -04:00
Brad King
730ba30726
Utilities/Release: Update README to reference https URL
2016-10-04 11:37:16 -04:00
Brad King
4376e47a2f
Utilities/GitSetup: Fetch local hooks via https
2016-10-04 11:36:43 -04:00
Brad King
9203691f09
Merge topic 'no-tar.Z-binaries'
...
241858c5 Utilities/Release: Drop Linux .tar.Z binary
47873307 Utilities/Release: Drop macOS .tar.Z binary
2016-10-04 11:31:04 -04:00
Brad King
241858c5e6
Utilities/Release: Drop Linux .tar.Z binary
...
On Linux the gzip tool is universally available, so our `.tar.gz` is
sufficient.
2016-10-04 10:52:28 -04:00
Brad King
4787330730
Utilities/Release: Drop macOS .tar.Z binary
...
On macOS the gzip tool is universally available, so our `.tar.gz` is
sufficient.
2016-10-04 10:08:28 -04:00
Brad King
5385817762
Do not define cout/cerr preprocessor symbols
...
Apply the change from commit bd3d0eaf (cmCTest: don't redefine cout and
cerr, 2016-09-01) to the rest of ctest and cpack. These definitions
are no longer needed because our conventions are well established.
2016-10-04 09:34:37 -04:00
Brad King
834efe12bf
Merge topic 'add-BUILD_RPATH'
...
dc6d8066 Add a BUILD_RPATH target property specifying build-tree RPATH entries
2016-10-04 09:23:06 -04:00
Tobias Hunger
68277e16c4
server-mode: Improve shutdown behavior
...
Add a signal handler to trigger shutdown and be more paranoid about
libuv doing things asynchronously. This should fix test cases not
shutting down properly.
2016-10-04 09:15:32 -04:00
Kitware Robot
05d802a77e
CMake Nightly Date Stamp
2016-10-04 00:01:05 -04:00
Ruslan Baratov
dc6d806660
Add a BUILD_RPATH target property specifying build-tree RPATH entries
...
Users may need to add custom `RPATH` entries to be able to run binaries
from their build tree without setting `LD_LIBRARY_PATH`. Provide a way
to do this that does not affect the install-tree `RPATH`.
2016-10-03 13:42:27 -04:00
Brad King
484dc1e5d8
Merge branch 'release'
2016-10-03 11:05:35 -04:00
Brad King
63d19ec83f
Merge topic 'fix-doc-3.7-relnotes'
...
a1ecf3f1 Help: Add 3.7 release note for CPack/NSIS
2016-10-03 11:05:03 -04:00
Brad King
1dc252ecf4
Merge branch 'fix-doc-3.7-relnotes' into release
v3.7.0-rc1
2016-10-03 09:53:58 -04:00
Roman Wüger
a1ecf3f1b0
Help: Add 3.7 release note for CPack/NSIS
2016-10-03 09:52:06 -04:00
Brad King
0c09a6ab1d
Begin post-3.7 development
2016-10-03 09:09:50 -04:00
Brad King
7e6b88fc2f
Merge branch 'release'
2016-10-03 09:08:36 -04:00
Brad King
46f3306f6a
CMake 3.7.0-rc1 version update
2016-10-03 09:08:04 -04:00
Brad King
2aea7099e1
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2016-10-03 09:06:06 -04:00
Brad King
b99bbfe88d
Merge topic 'doc-3.7-relnotes'
...
64e63da0 Help: Organize and revise 3.7 release notes
e82c33b8 Help: Consolidate 3.7 release notes
2016-10-03 09:02:00 -04:00
Brad King
5ad6d4d7a1
Merge topic 'FindBoost-1.62'
...
a997cac8 FindBoost: Add 1.62 and 1.62.0 as supported versions
2016-10-03 09:01:57 -04:00
Brad King
5cdeb661ea
Merge topic 'doc-target_link_libraries-flags'
...
07bb2724 Help: Clarify treatment of link flags in target_link_libraries
2016-10-03 09:01:54 -04:00
Brad King
bed8d6b887
Merge topic 'cmake-server-teardown-file-monitor'
...
1b43f9d1 cmake-server: Stop the file monitor on client disconnect
2016-10-03 09:01:51 -04:00
John Beard
07bb27240f
Help: Clarify treatment of link flags in target_link_libraries
2016-10-03 08:53:43 -04:00
Roger Leigh
a997cac832
FindBoost: Add 1.62 and 1.62.0 as supported versions
2016-10-03 12:19:33 +01:00
Kitware Robot
2d4aeb1ff1
CMake Nightly Date Stamp
2016-10-03 00:01:02 -04:00
Kitware Robot
52fb3d78d3
CMake Nightly Date Stamp
2016-10-02 00:01:04 -04:00
Brad King
64e63da0d1
Help: Organize and revise 3.7 release notes
...
Add section headers similar to the 3.6 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
2016-10-01 08:25:17 -04:00
Brad King
e82c33b88c
Help: Consolidate 3.7 release notes
...
Move all development release notes into a new version-specific document:
tail -q -n +3 Help/release/dev/* > Help/release/3.7.rst
git rm -- Help/release/dev/*
except the sample topic:
git checkout HEAD -- Help/release/dev/0-sample-topic.rst
Reference the new document from the release notes index document.
Add a title and intro sentence to the new document by hand.
2016-10-01 08:25:17 -04:00
Brad King
9921b2f8c8
Merge topic 'doc-cmake-A-link'
...
39c898a1 Help: Clarify that `cmake -A` option sets VS IDE target architecture
2016-10-01 08:20:43 -04:00
Brad King
38a4e5883f
Merge topic 'doc-compilers-dropped'
...
27c51865 Help: Add release note about compilers that no longer build CMake itself
2016-10-01 08:20:39 -04:00
Brad King
f564e4ab01
Merge topic 'autogen-fix-cmake-error'
...
a189d019 QtAutogen: Use cmSystemTools::Error instead of std::cerr
2016-10-01 08:20:36 -04:00
Brad King
8202816a36
Merge topic 'autogen-empty-qrc'
...
bcafc399 QtAutogen: Add test for empty qrc file
98b11f25 QtAutogen: Allow .qrc files that do not contain any file reference
2016-10-01 08:20:33 -04:00
Brad King
de486a6895
Merge topic 'aux_source_directory-sort'
...
50b27de4 aux_source_directory: Sort results to make it deterministic
2016-10-01 08:20:30 -04:00
Brad King
b4235b7590
Merge topic 'add-setup-projects-tests-module'
...
130784e0 AndroidTestUtilities: Add module to help drive Android device tests
2016-10-01 08:20:27 -04:00
Brad King
b73080b0c2
Merge topic 'cmake-server-test-wait'
...
d56f9237 Tests: Teach Server test to wait for server exit
2016-10-01 08:20:23 -04:00
Kitware Robot
541394f30a
CMake Nightly Date Stamp
2016-10-01 00:01:04 -04:00
Brad King
1b43f9d12d
cmake-server: Stop the file monitor on client disconnect
...
When the client disconnects we need to remove all events from our loop.
Prior to the introduction of the file monitor we only needed to remove
the client pipes. Now we need to remove the file monitor events too.
Without this the event loop may continue to block on file monitor
events. If one does eventually come in then the event handler may try
to report it to the disconnected client and crash because our internal
structures for writing to the client have been freed.
This addresses a failure of the `Server` test on some machines.
2016-09-30 15:05:42 -04:00
Brad King
27c51865eb
Help: Add release note about compilers that no longer build CMake itself
...
The introduction of libuv requires some intrinsics such as InterlockedOr
that are not available on VS 2005 and below or on MinGW.org's mingw32.
Add a release note that we no longer support these compilers for CMake
itself.
2016-09-30 14:02:03 -04:00
Schuyler Kylstra
130784e039
AndroidTestUtilities: Add module to help drive Android device tests
...
Add a module to manage the data needed for the project tests. It will
move the test data to the build directory and transfer necessary data to
an Android device if that is enabled.
2016-09-30 13:49:47 -04:00