summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* FindLibUV: Add module to find libuv packageBrad King2016-08-311-0/+131
| | | | | | Add it to a private source directory that is not installed so that we can use it for building CMake itself. This will allow it to mature before being distributed publicly.
* libuv: Build the library within CMakeBrad King2016-08-312-0/+2
| | | | | | | | | | | Take logic from upstream `Makefile.am` and `configure.ac` to build libuv sources. Update `uv.h` to include KWSys Large File Support configuration so that consistent stream libraries are used (on AIX with XL). Add a `cm_uv.h` header to include the CMake-provided copy of the `uv.h` header from CMake sources.
* Merge topic 'include-what-you-use'Brad King2016-08-2593-177/+642
|\ | | | | | | | | 38491644 CTest: fix include-what-you-use violations
| * CTest: fix include-what-you-use violationsDaniel Pfeifer2016-08-2593-177/+642
| |
* | Merge topic 'extract-cmMessenger'Brad King2016-08-2513-229/+359
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 1462576b Parser: Port away from cmMakefile 421012a3 cmMessenger: Extract from cmake class 14a8d61f cmMakefile: Port nested error logic away from cmExecutionStatus 2af853de cmMakefile: Simplify IssueMessage implementation 33bb9cfa Parser: Issue messages through cmake, not cmSystemTools db7de303 Parser: Store the Backtrace for use in issuing messages
| * | Parser: Port away from cmMakefileStephen Kelly2016-08-254-20/+32
| | | | | | | | | | | | It is an unneeded dependency.
| * | cmMessenger: Extract from cmake classStephen Kelly2016-08-256-168/+276
| | | | | | | | | | | | | | | | | | | | | | | | This way messages can be issued independent of the cmake instance. It is now possible to make DisplayMessage a virtual interface and override it to handle messages in the cmake-gui or future IDE interaction interfaces.
| * | cmMakefile: Port nested error logic away from cmExecutionStatusStephen Kelly2016-08-254-16/+16
| | | | | | | | | | | | It is no longer needed.
| * | cmMakefile: Simplify IssueMessage implementationStephen Kelly2016-08-251-5/+3
| | | | | | | | | | | | | | | It is only called during configure time when the execution stack is non-empty.
| * | Parser: Issue messages through cmake, not cmSystemToolsStephen Kelly2016-08-251-30/+40
| | | | | | | | | | | | | | | Make these messages uniform with regard to other messages issued by cmake.
| * | Parser: Store the Backtrace for use in issuing messagesStephen Kelly2016-08-241-0/+2
| |/
* | Merge topic 'intel-fortran-mod-diff'Brad King2016-08-251-0/+6
|\ \ | | | | | | | | | | | | f699323a Fortran: Fix .mod file comparison for Intel 16 format
| * | Fortran: Fix .mod file comparison for Intel 16 formatBrad King2016-08-241-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Intel 16 format starts with the 0x0A 0x00 sequence that we use to skip past the timestamp. This occurrence appears to be a version number. Skip the first byte to avoid matching the sequence early. Ideally we should gain a better understanding of the format and avoid depending on short sequences that are likely to appear early by coincidence, but this approach will suffice for now. Closes: #16263
| * | CMake 3.6.1v3.6.1Brad King2016-07-221-1/+1
| | |
| * | Merge branch 'revert-autogen-subdirs' into releaseBrad King2016-07-213-159/+45
| |\ \
| * \ \ Merge branch 'compat-CPACK_INSTALL_CMAKE_PROJECTS-subdirectory' into releaseBrad King2016-07-191-1/+2
| |\ \ \
| * \ \ \ Merge branch 'ninja-no-accidental-rsp' into releaseBrad King2016-07-151-1/+1
| |\ \ \ \
| * \ \ \ \ Merge branch 'vs14-debug-enum-older-toolsets' into releaseBrad King2016-07-131-1/+2
| |\ \ \ \ \
* | \ \ \ \ \ Merge topic 'update-kwsys'Brad King2016-08-251-2/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7bc6dccc Merge branch 'upstream-KWSys' into update-kwsys fcc53247 KWSys 2016-08-24 (8e643b9b)
| * | | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-08-241-2/+5
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2016-08-24 (8e643b9b)
* | | | | | | CMake Nightly Date StampKitware Robot2016-08-251-1/+1
|/ / / / / /
* | | | | | Merge topic 'extend-find-package-search-path'Brad King2016-08-241-0/+38
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 828d6c13 find_package: Extend search path for combined Windows/UNIX convention ff5c89de Help: Widen find_package search path table
| * | | | | | find_package: Extend search path for combined Windows/UNIX conventionSilvio Traversaro2016-08-241-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Find packages that install their cmake package configuration files in `lib/cmake/<name>` when they are installed in the default Windows CMAKE_INSTALL_PREFIX, `C:/Program Files/<name>`. Closes: #16212
* | | | | | | Merge topic 'include-what-you-use'Brad King2016-08-2433-67/+192
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5cbb5488 fix a batch of include-what-you-use violations
| * | | | | | | fix a batch of include-what-you-use violationsDaniel Pfeifer2016-08-2333-67/+192
| | | | | | | |
* | | | | | | | Merge topic 'version-cleanups'Brad King2016-08-242-9/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aec06dd4 Version: Always define CMake_VERSION_IS_DIRTY to 0 or 1 ef13efab Version: Remove check for existence of CVS repository
| * | | | | | | | Version: Always define CMake_VERSION_IS_DIRTY to 0 or 1Brad King2016-08-232-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In cmVersionConfig.h we must define this macro with a value because clients expect it to have one. Also ensure that all CMakeLists.txt code paths have an initialized value. Reported-by: Stephen Kelly <steveire@gmail.com>
| * | | | | | | | Version: Remove check for existence of CVS repositoryStephen Kelly2016-08-231-7/+0
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2016-08-241-1/+1
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Merge topic 'else-after-return'Brad King2016-08-2355-505/+457
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7b6349da CMake: don't use else after return 50ad1e0a CTest: don't use else after return 7f97a6c9 CPack: don't use else after return 4988b914 CursesDialog: don't use else after return
| * | | | | | | | CMake: don't use else after returnDaniel Pfeifer2016-08-1833-369/+352
| | | | | | | | |
| * | | | | | | | CTest: don't use else after returnDaniel Pfeifer2016-08-1814-81/+66
| | | | | | | | |
| * | | | | | | | CPack: don't use else after returnDaniel Pfeifer2016-08-184-23/+12
| | | | | | | | |
| * | | | | | | | CursesDialog: don't use else after returnDaniel Pfeifer2016-08-184-32/+27
| |/ / / / / / /
* | | | | | | | Merge topic 'include-what-you-use'Brad King2016-08-2318-31/+109
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f29d1847 fix a batch of include-what-you-use violations 373b2e48 cmArchiveWrite: replace mode_t with int
| * | | | | | | | fix a batch of include-what-you-use violationsDaniel Pfeifer2016-08-2318-26/+104
| | | | | | | | |
| * | | | | | | | cmArchiveWrite: replace mode_t with intDaniel Pfeifer2016-08-172-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationale: * mode_t is not defined on all platforms * bitmasking (operator &) promotes the value to an int anyway * libarchive uses int in the public api starting with version 4
* | | | | | | | | Merge topic 'minor-cleanups'Brad King2016-08-231-1/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 27591a54 Define WIN32_LEAN_AND_MEAN for CMake sources on Windows 481c9003 libarchive: Fix include order in xxhash.c
| * | | | | | | | | Define WIN32_LEAN_AND_MEAN for CMake sources on WindowsBrad King2016-08-171-1/+4
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reduces APIs included by `windows.h`. We can include the headers for those APIs as needed.
* | | | | | | | | CMake Nightly Date StampKitware Robot2016-08-231-1/+1
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-08-221-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-08-211-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-08-201-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-08-191-1/+1
| |/ / / / / / |/| | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2016-08-181-1/+1
|/ / / / / /
* | | | | | Merge topic 'readability-named-parameter'Brad King2016-08-1750-185/+240
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | e7b842e1 Make sure unnused parameters are /*named*/
| * | | | | | Make sure unnused parameters are /*named*/Daniel Pfeifer2016-08-1650-185/+240
| | | | | | |
* | | | | | | Merge topic 'include-what-you-use'Brad King2016-08-1725-41/+96
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a2af850b fix a batch of include-what-you-use violations
| * | | | | | | fix a batch of include-what-you-use violationsDaniel Pfeifer2016-08-1625-41/+96
| |/ / / / / /
* | | | | | | Merge topic 'cmake-capabilities'Brad King2016-08-173-2/+95
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 49ad7f9a cmake: Add `cmake -E capabilities` mode 1d408dc1 cmake: Constify cmake::GetRegisteredGenerators