summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* VS: Add method to take a value out of the option parser flag mapBrad King2017-03-102-0/+14
| | | | Remove a flag from the map and return its value.
* VS: Add method to re-parse specific option parser fieldsBrad King2017-03-102-1/+23
| | | | | | This will allow a client to parse flags, replace the flag tables, and then re-parse a field in which flags for a secondary tool were collected.
* VS: Add method to clear flag tables of option parserBrad King2017-03-102-0/+10
|
* VS: Select highest available CUDA toolset by defaultBrad King2017-03-101-0/+27
| | | | | If `CMAKE_GENERATOR_TOOLSET` does not have a `cuda=...` field then find available CUDA toolsets and choose the highest version.
* VS: Provide an option to specify CUDA toolset versionBrad King2017-03-102-2/+26
| | | | | | | | The NVIDIA CUDA Toolkit provides MSBuild toolset files for integration with Visual Studio. Multiple versions may be installed so we need a way to tell our VS generators which CUDA toolset to use. Extend the `CMAKE_GENERATOR_TOOLSET` specification to provide a `cuda=...` field specifying the version number.
* VS: Find the MSBuild value for VCTargetsPathBrad King2017-03-102-0/+215
| | | | | | Run MSBuild on a simple `.vcxproj` file to extract the location of the toolset definitions. This will later be useful for looking at available BuildCustomizations.
* Merge topic 'fix_csharp_custom_targets'Brad King2017-03-081-0/+4
|\ | | | | | | | | | | | | bd8b5401 VS: Do not treat custom targets as CSharp targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !557
| * VS: Do not treat custom targets as CSharp targetsMichael Stürmer2017-03-071-0/+4
| | | | | | | | Fixes: #16697
* | Merge topic 'target-type-ordering-comment'Brad King2017-03-081-0/+3
|\ \ | | | | | | | | | | | | | | | | | | 322425fa cmStateTypes: document that the ordering of targets is important Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !560
| * | cmStateTypes: document that the ordering of targets is importantBen Boeckel2017-03-071-0/+3
| | | | | | | | | | | | | | | The ordering is assumed in many places throughout the code and modification of the enumeration should be done carefully.
* | | Merge topic 'cmake-server-aix'Brad King2017-03-081-0/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | f5c4dada cmFileMonitor.h: Include cmConfigure.h first Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !562
| * | | cmFileMonitor.h: Include cmConfigure.h firstBrad King2017-03-071-0/+2
| | | | | | | | | | | | | | | | | | | | We need this to make Large File Support definitions consistent with other translation units.
* | | | CMake Nightly Date StampKitware Robot2017-03-081-1/+1
| |/ / |/| |
* | | Merge topic 'revert-CTestTestfile-removal'Brad King2017-03-071-7/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 485685fd Revert "Remove CTestTestfile.cmake when BUILD_TESTING is OFF" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !553
| * | | Revert "Remove CTestTestfile.cmake when BUILD_TESTING is OFF"Brad King2017-03-061-7/+4
| | |/ | |/| | | | | | | | | | | | | This reverts commit v3.8.0-rc1~305^2 (Remove CTestTestfile.cmake when BUILD_TESTING is OFF, 2016-11-14). It breaks projects that never enable testing but create their own `CTestTestfile.cmake` manually instead.
| * | CMake 3.8.0-rc2v3.8.0-rc2Brad King2017-03-031-1/+1
| | |
| * | Merge branch 'implicit-dir-symlinks' into releaseBrad King2017-03-022-7/+17
| |\ \
| * \ \ Merge branch 'csproj_add_free_source_tags' into releaseBrad King2017-03-022-47/+47
| |\ \ \
| * \ \ \ Merge branch 'find-libarch-not-symlink' into releaseBrad King2017-02-281-16/+48
| |\ \ \ \
| * \ \ \ \ Merge branch 'object-library-compile-pdb' into releaseBrad King2017-02-241-1/+1
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'ninja-no-full-path' into releaseBrad King2017-02-241-4/+3
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'vcxproj-indentation' into releaseBrad King2017-02-231-0/+1
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'clang-format-attrs' into releaseBrad King2017-02-222-10/+22
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'vs2017-fallback-sdk' into releaseBrad King2017-02-212-0/+38
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge branch 'cuda-separable-bool' into releaseBrad King2017-02-212-2/+4
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'fix-CMP0017-path-case' into releaseBrad King2017-02-171-1/+1
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge branch 'autogen_fix_3.8' into releaseBrad King2017-02-151-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'fix-ctest_update-svn' into releaseBrad King2017-02-151-1/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ \ \ \ \ \ Merge topic 'working-directory-fixes'Brad King2017-03-0719-154/+137
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aba92ffd cmWorkingDirectory: use the new class 047a5e4d cmWorkingDirectory: add class for changing the workdir 89891bcb cmCTest, cmCTestCoverageHandler: remove cwd dance c3304fa5 OSXScriptLauncher: remove unused variable Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Brad King <brad.king@kitware.com> Merge-request: !540
| * | | | | | | | | | | | | | | cmWorkingDirectory: use the new classBen Boeckel2017-03-0614-146/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These functions just need to change the directory for a block of code and then go back to the caller's expected location. Use cmWorkingDirectory to ensure that all return paths are handled.
| * | | | | | | | | | | | | | | cmWorkingDirectory: add class for changing the workdirBen Boeckel2017-03-063-0/+51
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | cmCTest, cmCTestCoverageHandler: remove cwd danceBen Boeckel2017-03-062-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The working directory changes here didn't really accomplish anything.
| * | | | | | | | | | | | | | | OSXScriptLauncher: remove unused variableBen Boeckel2017-03-061-1/+0
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge topic 'autogen_common'Brad King2017-03-076-448/+635
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ef3c319b Autogen: Test: Add mocDepends test 7f9baf57 Autogen: Test: Add generated qrc file to rccDepends test 81656b92 Autogen: Test: Add generated file to moc rerun test d9a7ef80 Autogen: Test: Add timestamp comparison to moc rerun test 89780663 Autogen: Test: Rename automoc_rerun test to mocRerun 9cad44dc Autogen: Test: Rename autorcc_depends test to rccDepends 60274e1d Autogen: Add RunCommand method with built in logging 8f2ad9c4 Autogen: Error return when a scan file is not readable ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !543
| * | | | | | | | | | | | | | | | Autogen: Add RunCommand method with built in loggingSebastian Holtermann2017-03-062-58/+61
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Autogen: Error return when a scan file is not readableSebastian Holtermann2017-03-062-40/+67
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Autogen: Add AUTOMOC/UIC support for generated source filesSebastian Holtermann2017-03-061-92/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #16186 Closes #14379
| * | | | | | | | | | | | | | | | Autogen: Initializer cleanupsSebastian Holtermann2017-03-061-73/+70
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Autogen: Add support for generated .qrc filesSebastian Holtermann2017-03-064-77/+142
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Autogen: Embrace qrc file lists in braces in AutogenInfo.cmakeSebastian Holtermann2017-03-063-26/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows empty .qrc files in any list position.
| * | | | | | | | | | | | | | | | Autogen: Remove unused variablesSebastian Holtermann2017-03-061-3/+0
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Autogen: Add cmQtAutogeneratorCommon class with shared types and functionsSebastian Holtermann2017-03-065-166/+229
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | CMake Nightly Date StampKitware Robot2017-03-071-1/+1
|/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | CMake Nightly Date StampKitware Robot2017-03-061-1/+1
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | CMake Nightly Date StampKitware Robot2017-03-051-1/+1
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | CMake Nightly Date StampKitware Robot2017-03-041-1/+1
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge topic 'ipo-variable'Brad King2017-03-031-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6b6191d8 Add variable 'CMAKE_INTERPROCEDURAL_OPTIMIZATION'
| * | | | | | | | | | | | | | | | Add variable 'CMAKE_INTERPROCEDURAL_OPTIMIZATION'Ruslan Baratov2017-03-021-0/+1
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | Merge topic 'implicit-dir-symlinks'Brad King2017-03-032-7/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 69528fe6 Tests: Add case for RPATH exclusion of symlinks to implicit directories f3102ca8 Merge branch 'backport-implicit-dir-symlinks' into implicit-dir-symlinks c3fb650c cmOrderDirectories: Consider symlinks when checking implicit directories b1a37362 cmOrderDirectories: Factor out implicit directory check
| * | | | | | | | | | | | | | | | Merge branch 'backport-implicit-dir-symlinks' into implicit-dir-symlinksBrad King2017-03-022-7/+17
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \