summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Convert: Extract method to determine if paths are in directoryStephen Kelly2016-10-062-5/+17
| | | | | | The conditional early return can be moved to clients, which would have many benefits, notably making cmOutputConverter independent of directory-specific state.
* Convert: Remove asserts which are duplicated in delegate methodStephen Kelly2016-10-061-7/+0
| | | | | This means that we don't encounter the asserts in the case where we early-return from here.
* Convert: Remove early return checkStephen Kelly2016-10-061-5/+0
| | | | This function delegates to another function which does the same check.
* Convert: Extract local variables for readabilityStephen Kelly2016-10-061-12/+13
|
* Convert: Extract local variablesStephen Kelly2016-10-061-14/+17
| | | | Remove comment made obsolete by them.
* cmOutputConverter: remove unused codeDaniel Pfeifer2016-10-062-20/+0
| | | | | Remove old ConvertToRelativePath function now that all clients have migrated to the new signature.
* Xcode: Inline ConvertToRelativePath callsStephen Kelly2016-10-061-3/+3
| | | | | Avoid violations of Interface Segregation Principle. These two calls now simply call different methods.
* Merge topic 'FindMatlab-documentation'Brad King2016-10-062-9/+15
|\ | | | | | | | | | | f2b88600 Help: Extend 3.7 release notes for FindMatlab 2f16ab87 FindMatlab: small documentation fixes
| * Help: Extend 3.7 release notes for FindMatlabRaffi Enficiaud2016-10-051-1/+8
| |
| * FindMatlab: small documentation fixesRaffi Enficiaud2016-10-051-8/+7
| |
* | Merge topic 'FindMatlab-fix-simulink-cache'Brad King2016-10-061-0/+1
|\ \ | | | | | | | | | | | | e8893030 FindMatlab: remove SIMULINK path from cache when FindMatlab is reconfigured
| * | FindMatlab: remove SIMULINK path from cache when FindMatlab is reconfiguredRaffi Enficiaud2016-10-051-0/+1
| |/
* | Merge topic 'cmake-server-improve-shutdown'Brad King2016-10-063-53/+132
|\ \ | | | | | | | | | | | | 68277e16 server-mode: Improve shutdown behavior
| * | server-mode: Improve shutdown behaviorTobias Hunger2016-10-043-53/+132
| | | | | | | | | | | | | | | | | | 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.
* | | Merge topic 'fix-VS-resources-pri-path'Brad King2016-10-061-2/+4
|\ \ \ | | | | | | | | | | | | | | | | 646d01da VS: Use absolute target-specific directory for `resources.pri`
| * | | VS: Use absolute target-specific directory for `resources.pri`Roman Wüger2016-10-051-2/+4
| |/ / | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge topic 'no-define-cout-cerr'Brad King2016-10-067-39/+0
|\ \ \ | | | | | | | | | | | | | | | | 53858177 Do not define cout/cerr preprocessor symbols
| * | | Do not define cout/cerr preprocessor symbolsBrad King2016-10-047-39/+0
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | CMake Nightly Date StampKitware Robot2016-10-061-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-10-051-1/+1
| | | |
* | | | Merge topic 'qtifw-https-cmake.org'Brad King2016-10-041-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | eb1a57d7 QtIFW: Reference cmake.org via https in cmake.org.html
| * | | | QtIFW: Reference cmake.org via https in cmake.org.htmlBrad King2016-10-041-1/+1
| | |/ / | |/| |
* | | | Merge topic 'utils-https-cmake.org'Brad King2016-10-042-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 730ba307 Utilities/Release: Update README to reference https URL 4376e47a Utilities/GitSetup: Fetch local hooks via https
| * | | | Utilities/Release: Update README to reference https URLBrad King2016-10-041-1/+1
| | | | |
| * | | | Utilities/GitSetup: Fetch local hooks via httpsBrad King2016-10-041-1/+1
|/ / / /
* | | | Merge topic 'no-tar.Z-binaries'Brad King2016-10-042-1/+2
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | 241858c5 Utilities/Release: Drop Linux .tar.Z binary 47873307 Utilities/Release: Drop macOS .tar.Z binary
| * | | Utilities/Release: Drop Linux .tar.Z binaryBrad King2016-10-041-0/+1
| | | | | | | | | | | | | | | | | | | | On Linux the gzip tool is universally available, so our `.tar.gz` is sufficient.
| * | | Utilities/Release: Drop macOS .tar.Z binaryBrad King2016-10-041-1/+1
|/ / / | | | | | | | | | | | | On macOS the gzip tool is universally available, so our `.tar.gz` is sufficient.
* | | Merge topic 'add-BUILD_RPATH'Brad King2016-10-049-3/+50
|\ \ \ | | | | | | | | | | | | | | | | dc6d8066 Add a BUILD_RPATH target property specifying build-tree RPATH entries
| * | | Add a BUILD_RPATH target property specifying build-tree RPATH entriesRuslan Baratov2016-10-039-3/+50
| | | | | | | | | | | | | | | | | | | | | | | | 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`.
* | | | CMake Nightly Date StampKitware Robot2016-10-041-1/+1
|/ / /
* | | Merge branch 'release'Brad King2016-10-030-0/+0
|\ \ \ | | |/ | |/|
| * | Merge branch 'fix-doc-3.7-relnotes' into releasev3.7.0-rc1Brad King2016-10-031-0/+4
| |\ \
* | \ \ Merge topic 'fix-doc-3.7-relnotes'Brad King2016-10-031-0/+4
|\ \ \ \ | | |/ / | |/| | | | | | | | | | a1ecf3f1 Help: Add 3.7 release note for CPack/NSIS
| * | | Help: Add 3.7 release note for CPack/NSISRoman Wüger2016-10-031-0/+4
| | |/ | |/|
* | | Begin post-3.7 developmentBrad King2016-10-033-2/+11
| | |
* | | Merge branch 'release'Brad King2016-10-034-13/+4
|\ \ \ | |/ / |/| / | |/
| * CMake 3.7.0-rc1 version updateBrad King2016-10-032-4/+4
| |
| * Help: Drop development topic notes to prepare releaseBrad King2016-10-032-9/+0
|/ | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Merge topic 'doc-3.7-relnotes'Brad King2016-10-0364-390/+310
|\ | | | | | | | | | | 64e63da0 Help: Organize and revise 3.7 release notes e82c33b8 Help: Consolidate 3.7 release notes
| * Help: Organize and revise 3.7 release notesBrad King2016-10-011-164/+199
| | | | | | | | | | Add section headers similar to the 3.6 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * Help: Consolidate 3.7 release notesBrad King2016-10-0164-390/+275
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge topic 'FindBoost-1.62'Brad King2016-10-031-1/+1
|\ \ | | | | | | | | | | | | a997cac8 FindBoost: Add 1.62 and 1.62.0 as supported versions
| * | FindBoost: Add 1.62 and 1.62.0 as supported versionsRoger Leigh2016-10-031-1/+1
| | |
* | | Merge topic 'doc-target_link_libraries-flags'Brad King2016-10-031-0/+6
|\ \ \ | | | | | | | | | | | | | | | | 07bb2724 Help: Clarify treatment of link flags in target_link_libraries
| * | | Help: Clarify treatment of link flags in target_link_librariesJohn Beard2016-10-031-0/+6
| | | |
* | | | Merge topic 'cmake-server-teardown-file-monitor'Brad King2016-10-031-0/+1
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | 1b43f9d1 cmake-server: Stop the file monitor on client disconnect
| * | | cmake-server: Stop the file monitor on client disconnectBrad King2016-09-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | CMake Nightly Date StampKitware Robot2016-10-031-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-10-021-1/+1
| |_|/ |/| |