summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2016-03-141-1/+1
|
* CMake Nightly Date StampKitware Robot2016-03-131-1/+1
|
* CMake Nightly Date StampKitware Robot2016-03-121-1/+1
|
* CMake Nightly Date StampKitware Robot2016-03-111-1/+1
|
* Merge topic 'update-kwsys'Brad King2016-03-103-0/+29
|\ | | | | | | | | | | fd466fe6 Merge branch 'upstream-KWSys' into update-kwsys cd4fef30 KWSys 2016-03-09 (36d8666f)
| * Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-03-093-0/+29
| | | | | | | | | | * upstream-KWSys: KWSys 2016-03-09 (36d8666f)
* | Merge topic 'remove-vs6-generator'Brad King2016-03-1015-3087/+4
|\ \ | | | | | | | | | | | | | | | b42866a3 Drop Visual Studio 6 generator cd9ba3ec cmLocalVisualStudio7Generator: Fix name of helper function
| * | Drop Visual Studio 6 generatorBrad King2016-03-0914-3084/+1
| | | | | | | | | | | | | | | | | | This generator has been deprecated since CMake 3.3. Remove it. Update documentation, modules, and tests to drop content specific to this generator.
| * | cmLocalVisualStudio7Generator: Fix name of helper functionBrad King2016-03-091-3/+3
| |/ | | | | | | | | Rename `cmLVS6G_IsFAT` to `cmLVS7G_IsFAT` since it is for the local VS 7 generator and not VS 6.
* | Merge topic 'vs-clang-cl'Brad King2016-03-102-1/+32
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 491b41dd Help: Add notes for topic 'vs-clang-cl' ad6d27ac Tests: do not build PrecompiledHeader on Clang/C2 a0f0541f Tests: fix PDBDirectoryAndName on Clang/C2 3541af67 Tests: fix Plugin building on Clang/C2 1902c293 Tests: fix complexOneConfig building on Clang/C2 cab2ec11 Tests: fix Complex building on Clang/C2 ada3736c Tests: fix Module.GenerateExportHeader building on Clang/C2 123b7e13 Tests: fix AliasTarget building on Clang/C2 445d4d4b VS 14: Add flag map for -std= to CppLanguageStandard tag in project files 0a785eb4 Features: Clang has no cxx_decltype_incomplete_return_type in MSVC sim mode 2c2ec488 VS: in Clang/C2 toolset, setup correct compiler settings 37afe00f CMakeDetermineCompilerId: Add detection of clang.exe bundled with VS
| * | VS 14: Add flag map for -std= to CppLanguageStandard tag in project filesMariusz Pluciński2016-03-101-0/+18
| | | | | | | | | | | | This is used by the Clang/C2 toolset.
| * | VS: in Clang/C2 toolset, setup correct compiler settingsMariusz Pluciński2016-03-102-1/+14
| |/
* | Merge topic 'xcode-regenerate-on-deleted-files'Brad King2016-03-101-9/+18
|\ \ | | | | | | | | | | | | 111cd679 Xcode: ReRunCMake even if files disappeared (#15992)
| * | Xcode: ReRunCMake even if files disappeared (#15992)Gregor Jasny2016-03-091-9/+18
| |/
* | CMake Nightly Date StampKitware Robot2016-03-101-1/+1
|/
* Merge topic 'update-kwsys'Brad King2016-03-094-13/+14
|\ | | | | | | | | | | ea04ec09 Merge branch 'upstream-KWSys' into update-kwsys 4ba9b473 KWSys 2016-03-08 (6b60c184)
| * Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-03-084-13/+14
| | | | | | | | | | * upstream-KWSys: KWSys 2016-03-08 (6b60c184)
* | CMake Nightly Date StampKitware Robot2016-03-091-1/+1
| |
* | Merge topic 'ninja-osx-versions'Brad King2016-03-085-37/+45
|\ \ | | | | | | | | | | | | | | | 9e165a64 Ninja: Add OS X dylib versioning (#14140) 1f2b39c6 cmCommonTargetGenerator: Adopt AppendOSXVerFlag method
| * | Ninja: Add OS X dylib versioning (#14140)Bruce Stephens2016-03-071-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | Teach the Ninja generator to add the `-current_version` and the `-compatibility_version` flags based on the VERSION and SOVERSION target properties just as the Makefile generators do. Signed-off-by: Bruce Stephens <bruce.r.stephens@gmail.com>
| * | cmCommonTargetGenerator: Adopt AppendOSXVerFlag methodBruce Stephens2016-03-074-37/+35
| |/ | | | | | | | | | | | | Move this method from cmMakefileLibraryTargetGenerator so it can be re-used for the Ninja generator too. Signed-off-by: Bruce Stephens <bruce.r.stephens@gmail.com>
* | Merge topic 'toolchain-file-project'Brad King2016-03-082-0/+22
|\ \ | | | | | | | | | | | | 72e0dc58 Diagnose recursive project/enable_language without crashing (#15999)
| * | Diagnose recursive project/enable_language without crashing (#15999)Brad King2016-03-072-0/+22
| |/ | | | | | | | | | | | | Calling `project()` or `enable_language()` from a toolchain file will infinitely recurse since those commands load the toolchain file. Diagnose and reject this case with an error message instead of crashing when the stack eventually overflows.
* | Merge topic 'vs14-debug-enum-older-toolsets'Brad King2016-03-081-1/+2
|\ \ | | | | | | | | | | | | 3f15665a VS: Fix VS 2015 .vcxproj debug setting for v100 toolset (#15986)
| * | VS: Fix VS 2015 .vcxproj debug setting for v100 toolset (#15986)Brad King2016-03-071-1/+2
| | |
* | | CMake Nightly Date StampKitware Robot2016-03-081-1/+1
| |/ |/|
* | Merge topic 'vs-vcxproj-ConfigurationType'Brad King2016-03-071-35/+43
|\ \ | | | | | | | | | | | | 6122909c VS: Add option to set `ConfigurationType` of a .vcxproj file
| * | VS: Add option to set `ConfigurationType` of a .vcxproj fileFabian Otto2016-02-261-35/+43
| | | | | | | | | | | | | | | | | | Add a VS_CONFIGURATION_TYPE target property to set this value explicitly. This is useful to build a Windows Kernel Mode Driver, for example.
* | | CMake Nightly Date StampKitware Robot2016-03-071-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-03-061-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-03-051-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-03-041-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-03-031-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-03-021-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-03-011-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-02-291-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-02-281-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-02-271-1/+1
|/ /
* | Merge topic 'fix_coverage_file_searching'Brad King2016-02-261-2/+18
|\ \ | | | | | | | | | | | | bc29ed54 CTest: Make coverage file selection more specific.
| * | CTest: Make coverage file selection more specific.Joseph Snyder2016-02-251-2/+18
| | | | | | | | | | | | | | | | | | | | | When performing some other testing, the globs for Blanket.js and Delphi code coverage are picking up unintended files. Change the query for the Delphi coverage to follow the naming convention, and check the second line of the found JSON files for certain text before parsing them as coverage files.
* | | Merge topic 'try_compile-target-type'Brad King2016-02-264-15/+68
|\ \ \ | | | | | | | | | | | | | | | | 7f1bd9fe try_compile: Add option to control type of target
| * | | try_compile: Add option to control type of targetBrad King2016-02-194-15/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a `CMAKE_TRY_COMPILE_TARGET_TYPE` option to specify use of `add_library(... STATIC ...)` for the generated test project. This will be useful for cross-compiling toolchains that cannot link a binary without custom flags or scripts.
* | | | Merge topic 'file-download-status-hash-mismatch'Brad King2016-02-261-0/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 6c9586f9 file(DOWNLOAD): Fill STATUS variable on hash mismatch (#15987)
| * | | | file(DOWNLOAD): Fill STATUS variable on hash mismatch (#15987)Brad King2016-02-251-0/+9
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although we fail with an error on a hash mismatch, it is not a fatal error so the script may continue processing. If the download itself had no error then report in the STATUS variable that the operation was not successful due to the hash mismatch. Suggested-by: Tobias Hieta <tobias@hieta.se>
* | | | CMake Nightly Date StampKitware Robot2016-02-261-1/+1
|/ / /
* | | Merge topic 'vs14-debug-enum-older-toolsets'Brad King2016-02-251-0/+27
|\ \ \ | | |/ | |/| | | | | | | dc422d27 VS: Fix VS 2015 .vcxproj debug setting for older toolsets (#15986)
| * | VS: Fix VS 2015 .vcxproj debug setting for older toolsets (#15986)Brad King2016-02-241-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.4.2~2^2 (VS: Fix VS 2015 .vcxproj file value for GenerateDebugInformation, 2016-01-08) we generate invalid project files for the v110 and v120 toolsets. VS complains: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(639,9): error MSB4030: "Debug" is an invalid value for the "GenerateDebugInformation" parameter of the "Link" task. The "GenerateDebugInformation" parameter is of type "System.Boolean". This reveals that our VS flag map selection should be based on the toolset instead of the version of VS. However, that will be a non-trivial change so for now fix this particular use case by hard-coding a correction to the flag map. Reported-by: Gregor Jasny <gjasny@googlemail.com>
* | | Merge topic 'AddNewEclipseVersions'Brad King2016-02-252-4/+10
|\ \ \ | | | | | | | | | | | | | | | | | | | | aff38945 Eclipse: only add C/CXX macros if the language is enabled 6ee6b17e Eclipse: add newer version numbers
| * | | Eclipse: only add C/CXX macros if the language is enabledAlex Neundorf2016-02-242-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch, the builtin macros and include dirs are only added to the project file if the C/CXX langauges are really enabled. I.e. before this patch the CXX-stuff was in the project file as soon as CXX had been enabled at least once for this build tree. I.e. disabling CXX later on did not remove the CXX macros etc. from the project file (related to #15150) Alex
* | | | CMake Nightly Date StampKitware Robot2016-02-251-1/+1
|/ / /