summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmOutputConverter: Add a flag for IsUnixStephen Kelly2016-10-062-20/+22
| | | | Remove the need for method parameters to represent the distinction.
* Convert: Inline platform-specific methodsStephen Kelly2016-10-062-28/+4
| | | | They don't provide real value.
* Makefiles: Introduce local RelativePath methodStephen Kelly2016-10-066-55/+73
| | | | | | | This makes it easier to remove directory-specific state from cmOutputConverter where it doesn't belong. Of course, this just relocates the problem to the makefiles generator for now, but that's better than affecting the core.
* Fortran: Inline conversion to relative pathStephen Kelly2016-10-061-1/+5
| | | | | Don't use cmOutputConverter method which relies on directory-specific state.
* Fortran: Wrap path convert in a call with a more-suitable nameStephen Kelly2016-10-062-20/+24
|
* Makefiles: Hardcode the relative location of the CMakeCache fileStephen Kelly2016-10-061-5/+1
| | | | | | In this context, currentBinDir refers to the CMAKE_BINARY_DIR because it comes from the first local generator. GetHomeOutputDirectory is the same as CMAKE_BINARY_DIR, so the computation here is unnecessary.
* 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
| | |