summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix a batch of include-what-you-use violationsDaniel Pfeifer2016-08-2333-67/+192
|
* 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-232-3/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | 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.
| * | | libarchive: Fix include order in xxhash.cBrad King2016-08-171-2/+3
| |/ / | | | | | | | | | | | | We need to include `archive_platform.h` before any system headers in order to ensure that `_WIN32_WINNT` is defined early enough.
* | | 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-1755-190/+245
|\ | | | | | | | | e7b842e1 Make sure unnused parameters are /*named*/
| * Make sure unnused parameters are /*named*/Daniel Pfeifer2016-08-1655-190/+245
| |
* | Merge topic 'include-what-you-use'Brad King2016-08-1727-41/+107
|\ \ | | | | | | | | | | | | a2af850b fix a batch of include-what-you-use violations
| * | fix a batch of include-what-you-use violationsDaniel Pfeifer2016-08-1627-41/+107
| |/
* | Merge topic 'FindCUDA-target-include-dirs'Brad King2016-08-172-22/+27
|\ \ | | | | | | | | | | | | 7ded655f FindCUDA: Take NVCC include directories from target properties
| * | FindCUDA: Take NVCC include directories from target propertiesPeter Boettcher2016-08-162-22/+27
| |/ | | | | | | | | | | | | | | Fixes issue where include directories specified on the target are not passed on to NVCC. This includes both target_include_directories() as well as include directories added by dependency chaining. Closes: #14201
* | Merge topic 'cmake-capabilities'Brad King2016-08-179-2/+143
|\ \ | | | | | | | | | | | | | | | 49ad7f9a cmake: Add `cmake -E capabilities` mode 1d408dc1 cmake: Constify cmake::GetRegisteredGenerators
| * | cmake: Add `cmake -E capabilities` modeTobias Hunger2016-08-169-0/+140
| | | | | | | | | | | | | | | | | | | | | Add `cmake -E capabilities` to report on generators, cmake version and possibly other static capabilities of cmake. Closes: #15462
| * | cmake: Constify cmake::GetRegisteredGeneratorsBrad King2016-08-162-2/+3
| |/
* | Merge topic 'cmake-developer-reference'Brad King2016-08-1713-293/+195
|\ \ | | | | | | | | | | | | | | | ea51b71a QtIFW: Developer Reference installation c18dc6fb Added CMake_BUILD_DEVELOPER_REFERENCE option
| * | QtIFW: Developer Reference installationKonstantin Podsvirov2016-08-163-1/+59
| | |
| * | Added CMake_BUILD_DEVELOPER_REFERENCE optionKonstantin Podsvirov2016-08-1610-292/+136
| | | | | | | | | | | | | | | | | | | | | | | | By default is OFF and marked as advanced. It's also add custom cmake-developer-reference (ALL) target Generated output will be installed to ${CMAKE_DOC_DIR}/developer-reference.
* | | CMake Nightly Date StampKitware Robot2016-08-171-1/+1
| |/ |/|
* | Merge topic 'ExternalProject-SOURCE_SUBDIR'Brad King2016-08-164-5/+47
|\ \ | | | | | | | | | | | | a8345d65 ExternalProject: Add SOURCE_SUBDIR option
| * | ExternalProject: Add SOURCE_SUBDIR optionMatthew Woehlke2016-08-164-5/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new SOURCE_SUBDIR option to ExternalProject_Add that allows specifying the location of the CMakeLists.txt to use as the project root relative to the SOURCE_DIR. This is helpful for projects that have unusual layouts, or projects that provide both a superbuild and project-only build depending on which CMakeLists.txt is used. Fixes: #15118
* | | Merge topic 'FindMatlab-mingw'Brad King2016-08-161-1/+5
|\ \ \ | | | | | | | | | | | | | | | | 8ba204a6 FindMatlab: Use pre-built libraries for MinGW if needed
| * | | FindMatlab: Use pre-built libraries for MinGW if neededSebastian Niemann2016-08-151-1/+5
| | | |
* | | | Merge topic 'issue-tracker-urls'Brad King2016-08-1612-17/+18
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | 2bdba83e issues: update references to the CMake issue tracker
| * | | issues: update references to the CMake issue trackerBen Boeckel2016-08-1512-17/+18
| |/ / | | | | | | | | | | | | References to specific comments are left as-is since comments were not migrated.
* | | CMake Nightly Date StampKitware Robot2016-08-161-1/+1
| | |
* | | Merge topic 'FindCUDA-fixes'Brad King2016-08-151-9/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | 1aa5c1be FindCUDA: Fix missing librt on Linux when using static cuda runtime. aab1f6e9 FindCUDA: Restore default behavior of CUDA_USE_STATIC_CUDA_RUNTIME
| * | | FindCUDA: Fix missing librt on Linux when using static cuda runtime.Stephen Sorley2016-08-121-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | Commit 7229ae72 (FindCUDA: Refactor Android(Tegra) support, 2016-04-19) changed the logic to only add librt to the link line for CUDA versions 6.5 and older. However, newer versions of CUDA still require librt.
| * | | FindCUDA: Restore default behavior of CUDA_USE_STATIC_CUDA_RUNTIMEStephen Sorley2016-08-121-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug introduced by commit 7229ae72 (FindCUDA: Refactor Android(Tegra) support, 2016-04-19). `CUDA_USE_STATIC_CUDA_RUNTIME` should be enabled by default if `cudart_static` is available, and silently disabled if it is not.
* | | | Merge topic 'autogen-same-name'Brad King2016-08-1528-61/+562
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 61a607e8 Help: Document AUTORCC behavior for same .qrc name case e4f508e4 Tests/QtAutogen: Test same moc/qrc source names in different directories 4e9b97d7 QtAutogen: Allow multiple qrc files with the same name 41c9e14a QtAutogen: Allow multiple moc files with the same name 3c3b37b0 QtAutogen: Use std:: instead of ::std:: 0a5dd3c7 cmFilePathUuid: Add class to generate deterministic unique file names
| * | | | Help: Document AUTORCC behavior for same .qrc name caseSebastian Holtermann2016-08-151-0/+5
| | | | |
| * | | | Tests/QtAutogen: Test same moc/qrc source names in different directoriesSebastian Holtermann2016-08-1021-0/+237
| | | | |
| * | | | QtAutogen: Allow multiple qrc files with the same nameSebastian Holtermann2016-08-103-48/+93
| | | | | | | | | | | | | | | | | | | | Use cmFilePathUuid for qrc files.
| * | | | QtAutogen: Allow multiple moc files with the same nameSebastian Holtermann2016-08-102-11/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use cmFilePathUuid for moc files. Closes: #12873
| * | | | QtAutogen: Use std:: instead of ::std::Sebastian Holtermann2016-08-101-2/+2
| | | | |
| * | | | cmFilePathUuid: Add class to generate deterministic unique file namesSebastian Holtermann2016-08-103-0/+211
| | | | | | | | | | | | | | | | | | | | | | | | | The class generates a semi-unique (checksum based) pathless file name from a full source file path.
* | | | | Merge topic 'GetPrerequisites-fix-regression'Brad King2016-08-151-2/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a2d5c25a GetPrerequisites: Fix regression in gp_resolved_file_type
| * | | | | GetPrerequisites: Fix regression in gp_resolved_file_typeBrad King2016-08-121-2/+6
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.6.0-rc1~287^2 (GetPrerequisites: Fix gp_resolved_file_type on non-canonical paths, 2016-03-08) we accidentally convert relative paths (e.g. system dll file names) to absolute paths even when we do not know the base directory. Fix this by canonicalizing only paths that are already absolute. Closes: #16240