summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'vs-NsightTegra-empty-version'Brad King2016-08-301-5/+4
|\ | | | | | | | | 1f4aeb17 VS: Fix out-of-bounds write on empty Nsight Tegra version
| * VS: Fix out-of-bounds write on empty Nsight Tegra versionFujii Hironori2016-08-261-5/+4
| | | | | | | | | | | | In cmVisualStudio10TargetGenerator::cmVisualStudio10TargetGenerator, wrote 0 to this->NsightTegraVersion[-1] if sscanf returns -1 which is the case of GetNsightTegraVersion is empty.
* | Merge topic 'code-blocks-include-order'Brad King2016-08-301-2/+2
|\ \ | | | | | | | | | | | | 38995d19 CodeBlocks: List C++ includes first
| * | CodeBlocks: List C++ includes firstKevin Ottens2016-08-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | When using the Clang Code Model in QtCreator, it turned out that having the C system include dirs can make it report false positives for most uses of the STL. This is due to the order the Clang Code Model looks at the include directories and some C includes in /usr/include could be incompatible with the used STL if found first.
* | | Merge topic 'ninja-add_custom_command-depfile'Brad King2016-08-309-24/+56
|\ \ \ | | | | | | | | | | | | | | | | 048d1adb add_custom_command: Add DEPFILE option for Ninja
| * | | add_custom_command: Add DEPFILE option for NinjaKulla Christoph2016-08-309-24/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide a way for custom commands to inform the ninja build tool about their implicit dependencies. For now simply make use of the option an error on other generators. Closes: #15479
* | | | CMake Nightly Date StampKitware Robot2016-08-301-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-08-291-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-08-281-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-08-271-1/+1
| |/ / |/| |
* | | Merge topic 'vs-resource-pri-dir'Brad King2016-08-261-3/+3
|\ \ \ | | | | | | | | | | | | | | | | f325ae18 VS: Use target-specific directory for `resources.pri`
| * | | VS: Use target-specific directory for `resources.pri`Brad King2016-08-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the `ProjectPriFullPath` field to a value that is unique to each target and not shared with others in order to avoid collisions. Closes: #16106
* | | | CMake Nightly Date StampKitware Robot2016-08-261-1/+1
| |/ / |/| |
* | | 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.