summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Help: Clarify meaning of CMAKE_CL_64Brad King2016-12-141-2/+3
| | | | Closes: #16504
* Merge topic 'cuda-implicit-libs'Brad King2016-12-141-23/+54
|\ | | | | | | | | e3f404fe CUDA: Implement nvcc implicit link line extraction more robustly
| * CUDA: Implement nvcc implicit link line extraction more robustlyBrad King2016-12-131-23/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not assume that the implicit link line is the last line of the output from `nvcc -v`. Instead first find the `LIBRARIES=` line, and then look for that content on a later line. It appears twice. First on a call to `nvlink`, which we ignore. Later it appears on the implicit link line. Extract the latter line. On failure, abort with a `FATAL_ERROR` so that the user does not try to build without proper link information. Once we have the line, parse it with `separate_arguments` using the `UNIX_COMMAND` option just like `CMakeParseImplicitLinkInfo` already does. This robustly parses the command line and removes quoting. Then extract the first argument as the host link launcher.
* | Merge topic 'rebuild-lexers'Brad King2016-12-1417-3357/+3747
|\ \ | | | | | | | | | | | | c5df1f16 Regenerate lexer source code
| * | Regenerate lexer source codeDaniel Pfeifer2016-12-1417-3357/+3747
| | | | | | | | | | | | | | | | | | | | | | | | Revise the manual procedure in the `*Lexer.in.l` files. Some of our post-processing steps are no longer necessary with the current set of supported compilers. Some steps changed with newer versions of flex. Then regenerate all lexers with flex version 2.6.1.
* | | Merge topic 'dotnet_hint_references'Brad King2016-12-146-10/+98
|\ \ \ | | | | | | | | | | | | | | | | 55da7e50 VS: add support for .NET references with hint paths
| * | | VS: add support for .NET references with hint pathsMichael Stürmer2016-12-136-10/+98
| | | |
* | | | Merge topic 'GNUInstallDirs-cache-type'Brad King2016-12-141-64/+66
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 53b5d634 GNUInstallDirs: Set UNINITALIZED cache properties to type PATH c968213d GNUInstallDirs: Unify path logic into helper macros
| * | | | GNUInstallDirs: Set UNINITALIZED cache properties to type PATHRoger Leigh2016-12-121-0/+17
| | | | | | | | | | | | | | | | | | | | Also convert the path to a cmake path
| * | | | GNUInstallDirs: Unify path logic into helper macrosRoger Leigh2016-12-121-66/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Unify path handling: Rather than repeat the same logic for each individual path create two macros which can be used throughout the module. - Capitalise helpstrings to match the conventions used by the standard CMake properties
* | | | | Merge topic 'update-kwsys-upstream-link'Brad King2016-12-141-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 23a35edf pre-commit: Update KWSys rejection message for new upstream location
| * | | | | pre-commit: Update KWSys rejection message for new upstream locationBrad King2016-12-131-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2016-12-141-1/+1
| | | | | |
* | | | | | Merge topic 'try_compile-lang-std-cuda'Brad King2016-12-139-9/+114
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1371eec4 try_compile: extend CMP0067 to honor language standards for CUDA.
| * | | | | | try_compile: extend CMP0067 to honor language standards for CUDA.Robert Maynard2016-12-129-9/+114
| | |_|_|_|/ | |/| | | |
* | | | | | Merge topic 'GetPrerequisites-fix-find_program-call'Brad King2016-12-131-2/+2
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | 1d1f29f4 GetPrerequisites: Fix call to find_program for `ri` tool
| * | | | | GetPrerequisites: Fix call to find_program for `ri` toolMartin Koegler2016-12-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `find_program` does not work with `${a};${b}` as a search path. Use separate arguments to `PATHS`.
* | | | | | CMake Nightly Date StampKitware Robot2016-12-131-1/+1
| |/ / / / |/| | | |
* | | | | Merge topic 'cuda-fixups'Brad King2016-12-122-7/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c1a55079 CUDA: Fix Cuda.Complex test case extern function signatures 7552d16d CUDA: Fix default compiler flag initialization
| * | | | | CUDA: Fix Cuda.Complex test case extern function signaturesBrad King2016-12-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make the return types of the extern function declared in `main.cpp` match those in the method implementations.
| * | | | | CUDA: Fix default compiler flag initializationBrad King2016-12-091-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.7.0-rc1~392^2 (Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files, 2016-07-05) our convention is to initialize compiler flag variables via `string(APPEND)` rather than `set()`. Fix the convention for `CMAKE_CUDA_FLAGS[_<CONFIG>]_INIT`.
* | | | | | Merge topic 'document_cuda_standard_property'Brad King2016-12-1210-0/+113
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 45054119 Help: Document CUDA_STANDARD and related properties
| * | | | | | Help: Document CUDA_STANDARD and related propertiesRobert Maynard2016-12-0910-0/+113
| | |_|_|_|/ | |/| | | |
* | | | | | Merge topic 'clang-tidy'Brad King2016-12-1259-152/+140
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b932cd42 clang-tidy: apply misc-redundant-expression fixes 88da3d68 clang-tidy: apply misc-suspicious-string-compare fixes 58c66393 clang-tidy: apply readability-static-definition-in-anonymous-namespace fixes 85bfddda clang-tidy: apply readability-redundant-control-flow fixes 2988abd9 clang-tidy: apply modernize-use-bool-literals fixes a74e6893 clang-tidy: apply readability-redundant-string-init fixes cac529dd clang-tidy: apply performance-faster-string-find fixes 7c9db8f8 clang-tidy: apply performance-unnecessary-value-param fixes
| * | | | | | clang-tidy: apply misc-redundant-expression fixesDaniel Pfeifer2016-12-123-5/+4
| | | | | | |
| * | | | | | clang-tidy: apply misc-suspicious-string-compare fixesDaniel Pfeifer2016-12-122-18/+11
| | | | | | |
| * | | | | | clang-tidy: apply readability-static-definition-in-anonymous-namespace fixesDaniel Pfeifer2016-12-123-23/+19
| | | | | | |
| * | | | | | clang-tidy: apply readability-redundant-control-flow fixesDaniel Pfeifer2016-12-124-4/+0
| | | | | | |
| * | | | | | clang-tidy: apply modernize-use-bool-literals fixesDaniel Pfeifer2016-12-1222-50/+49
| | | | | | |
| * | | | | | clang-tidy: apply readability-redundant-string-init fixesDaniel Pfeifer2016-12-1219-31/+31
| | | | | | |
| * | | | | | clang-tidy: apply performance-faster-string-find fixesDaniel Pfeifer2016-12-126-7/+7
| | | | | | |
| * | | | | | clang-tidy: apply performance-unnecessary-value-param fixesDaniel Pfeifer2016-12-126-14/+19
| | | | | | |
* | | | | | | Merge topic 'xcode-message-extension'Brad King2016-12-125-0/+33
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9ac0c393 Help: Add notes for topic 'xcode-message-extension' 0ae46321 Xcode: Add target property to override explicitFileType 7ecac703 Xcode: Add target property to override productType
| * | | | | | | Help: Add notes for topic 'xcode-message-extension'Brad King2016-12-121-0/+7
| | | | | | | |
| * | | | | | | Xcode: Add target property to override explicitFileTypeGregor Jasny2016-12-034-0/+15
| | | | | | | |
| * | | | | | | Xcode: Add target property to override productTypeGregor Jasny2016-12-033-0/+11
| | | | | | | |
* | | | | | | | Merge topic 'fix-ctest-launchers'Brad King2016-12-123-2/+15
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | db61cd5d cmRulePlaceholderExpander: Remove unused member RuleLauncher b7771078 Comment ExpandRuleVariables calls not preceded by launcher insertion c58a5198 Makefile: Restore RULE_LAUNCH_COMPILE generation on compilation rules
| * | | | | | | | cmRulePlaceholderExpander: Remove unused member RuleLauncherBrad King2016-12-091-1/+0
| | | | | | | | |
| * | | | | | | | Comment ExpandRuleVariables calls not preceded by launcher insertionBrad King2016-12-092-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Call sites of `ExpandRuleVariables` are now responsible for inserting the `RULE_LAUNCH_{COMPILE,LINK,CUSTOM}` values in rule command lines. Audit all call sites and add a comment to each one that does not insert a launcher to explain why.
| * | | | | | | | Makefile: Restore RULE_LAUNCH_COMPILE generation on compilation rulesBrad King2016-12-091-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit 425cd167 (cmLocalGenerator: Remove the launcher from RuleVariables, 2016-10-09) accidentally broke Makefile generator handling of `RULE_LAUNCH_COMPILE`. Responsibility moved from `ExpandRuleVariables` to its call sites, and the Makefile generator call site for compilations was not properly updated. Fix it now.
* | | | | | | | | CMake Nightly Date StampKitware Robot2016-12-121-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2016-12-111-1/+1
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-12-101-1/+1
| |_|_|_|/ / / |/| | | | | |
* | | | | | | Merge branch 'release'Brad King2016-12-090-0/+0
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'FindBoost-vs15' into releaseBrad King2016-12-081-2/+6
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merge topic 'FindBoost-vs15'Brad King2016-12-091-2/+6
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | / / / | |_|_|_|_|/ / / |/| | | | | | | c3b6b5ba FindBoost: Add support for VS 2017
| * | | | | | | FindBoost: Add support for VS 2017Vic Luo2016-12-081-2/+6
| | |_|_|_|/ / | |/| | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2016-12-091-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | Merge branch 'release'Brad King2016-12-080-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge branch 'vs-fix-standalone-Windows7.1SDK-toolset' into releaseBrad King2016-12-071-1/+10
| |\ \ \ \ \