- Feb 22, 2017
-
-
Kitware Robot authored
-
- Feb 21, 2017
-
-
2ab118a8 FindGTK2: handle old libsigc++ versions
-
08fa0b45 CUDA: Fix boolean interpretation of CUDA_SEPARABLE_COMPILATION
-
Kitware Robot authored
- Feb 20, 2017
-
-
Brad King authored
If the property is explicitly set to a non-true value we should not treat it as true.
-
Ben Boeckel authored
Old versions of `libsigc++` do not have the version macros inside of its `sigc++config.h` header. Assume nothing about such headers and report version "zero". Fixes: #16654
-
d58d28a9 ParserHelper: Move macros to bottom of files 07953c18 remove file cmStandardIncludes.h f918b053 cmFortranParser: include what you use b74314c6 cmDependsJavaParser: include what you use 74404df4 cmCommandArgumentParser: include what you use e7168c08 cmExprParser: include what you use ee72803e fix some include-what-you-use diagnostics
-
d32f9deb CPack: Add option to specify --component-plist for productbuild
-
734581f4 CPack: Add support for CPACK_PRODUCTBULID_RESOURCES_DIR
-
3287ba02 Make CMAKE_ROOT independent of case of path used to invoke cmake
-
e2d78f75 Windows: Fix inconsistent behavior on changes to case of path to cmake
-
Since the class name is used in the macros, the iwyu tool gets confused wheter it needs a forward declaration or not. While editing the files, make sure structs have no typedef. Also, remove confusing comments about Java.
-
-
-
Kitware Robot authored
-
- Feb 19, 2017
-
-
Gregor Jasny authored
-
Gregor Jasny authored
-
Kitware Robot authored
-
- Feb 18, 2017
-
-
Kitware Robot authored
-
- Feb 17, 2017
-
-
Daniel Pfeifer authored
-
Daniel Pfeifer authored
-
Daniel Pfeifer authored
-
Daniel Pfeifer authored
-
Brad King authored
In commit v3.4.0-rc1~333^2 (Merge branch 'upstream-kwsys' into update-kwsys, 2015-07-15) we brought in upstream KWSys commit 86a24794 (SystemTools: Fix GetActualCaseForPath drive letter case handling, 2015-07-09). This caused our path processing to convert drive letters to upper-case and exposed an existing bug in our implementation of CMP0017. Policy CMP0017 is responsible for ensuring that modules included from a builtin module only load other builtin modules and cannot be overridden by a file in `CMAKE_MODULE_PATH`. If there is a case difference in the drive letter (or other path components) then the path to the including module may not match our builtin module directory in a simple string comparison. This means builtin modules may not be recognized as such, and they may not reliably include their builtin dependencies. For example, if a project provides a `Platform/Windows` module in `CMAKE_MODULE_PATH` it can break inclusion of our builtin `Platform/Windows` module, leading to strange behavior. Fix this by comparing the path to the including module to our builtin module directory using a function that is aware of case-insensitivity of paths on Windows. Fixes: #16648, #16622
-
Brad King authored
We compute the location of `CMAKE_ROOT` and other resources relative to the location of our own executable. On some platforms this path is computed in a way that depends on the case of the path used to invoke the executable. Convert the result to the actual case preserved by the filesystem on disk in order to make it consistent regardless of how the executable is launched. This approach generalizes the fix made by commit v3.8.0-rc1~71^2 (cmSystemTools: use the actual case for root detection, 2017-01-18). Issue: #16648
-
96d61393 FindHDF5: Fix search for language-specific header file
-
Brad King authored
Refactoring in commit v3.6.0-rc1~85^2 (HDF5: Refactor the use of compiler wrappers, 2016-04-04) converted code of the form if(${LANGUAGE} MATCHES ...) to if(LANGUAGE MATCHES ...) However, `LANGUAGE` is a foreach() loop variable and not a normal variable so auto-dereference does not occur. Restore the explicit `${}` syntax and use the new name of the loop variable that has changed since then too. Fixes: #16651
-
28bb68e3 FindHDF5: Restore HDF5_<LANG>_INCLUDE_DIR advanced cache entry mark
-
Brad King authored
Refactoring in commit v3.6.0-rc1~72^2 (HDF5: Rework component searching to correctly find HL for all bindings, 2016-05-12) renamed the language loop variable used to construct the name of `HDF5_<LANG>_INCLUDE_DIR` but forgot to update it in the `mark_as_advanced` call. Fix it now. Issue: #16651
-
9b78dca3 FindOpenSSL: Add another name for libcrypto with MSVC
-
Kitware Robot authored
-
- Feb 16, 2017
-
-
Daniel Pfeifer authored
-
Daniel Pfeifer authored
Use %-directives to specify the scanner/lexer arguments and update the yyerror signature. Reduce the list of post-bison modifications needed.
-
Daniel Pfeifer authored
Use %-directives to specify the scanner/lexer arguments and update the yyerror signature. Reduce the list of post-bison modifications needed.
-