- 06 Sep, 2016 9 commits
-
-
When exporting from a project (with install(EXPORT ...)), the `<PROJECT>Targets.cmake` file contains logic for computing the `_IMPORT_PREFIX` from its own location. This `_IMPORT_PREFIX` is then used in the `<PROJECT>Targets-<config>.cmake` file to generate the `IMPORTED_LOCATION_<CONFIG>`. The generation unconditionally appends a "/" to `_IMPORT_PREFIX` before appending the rest of the path. If `_IMPORT_PREFIX` is "/", then the `IMPORTED_LOCATION_<CONFIG>` properties all start with exactly two leading slashes ("//"). Exactly two leading slashes is a special case in POSIX file paths, such that its interpretation is left up to the implementation. This means that changing the path prefix from "/" to "//" should not be allowed. Since references to `_IMPORT_PREFIX` are always followed by a "/", simply check the value to replace "/" with "".
-
f6fd0abc Genex: Diagnose invalid LINK_ONLY usage instead of crashing
-
4ffdd564 CPack/DEB: Add option to select archive type
-
1a9de803 surround macro arguments with parentheses
-
0039ffa2 use CM_NULLPTR
-
62c5f9af QtDialog: fix clang-tidy warnings
-
-
Kitware Robot authored
-
- 05 Sep, 2016 10 commits
-
-
Daniel Pfeifer authored
-
Daniel Pfeifer authored
-
Brad King authored
-
Brad King authored
This will allow build failure cases to be added later.
-
Brad King authored
Use of `-fvisibility=hidden` warns: warning: visibility attribute not supported in this configuration; ignored
-
32f756c8 CursesDialog: include what you use
-
60dcaaea tidy: Fix readability-redundant-string-cstr issues
-
Add a `CPACK_DEBIAN_ARCHIVE_TYPE` option that can be used to select an archive type that supports long file names. Closes: #14332
-
Kitware Robot authored
-
- 04 Sep, 2016 2 commits
-
-
Gregor Jasny authored
-
Kitware Robot authored
-
- 03 Sep, 2016 12 commits
-
-
Daniel Pfeifer authored
-
b61eab24 FindHDF5: Fix regression in providing HDF5_IS_PARALLEL
-
befe8648 FindHDF5: Fix regression in finding hdf5hl_fortran
-
-
The definitions have been introduced to ensure that cout and cerr are not used in certain files. However, this limitation does not apply to all source files that require cmCTest.h to be included. Furthermore, the definitions cause side effects depending on the include order. In total, the definitions do more harm than good. Remove them.
-
-
-
-
Brad King authored
Clang scan-build warns in some expansions of RB_GENERATE_STATIC that it has a "Dereference of null pointer". It also warns that "The left operand of '==' is a garbage value" strangely. Simply suppress these since this is third-party code anyway.
-
Kitware Robot authored
-
- 02 Sep, 2016 7 commits
-
-
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) accidentally dropped the name `hdf5hl_fortran` from the list of library names and replaced it with `hdf5_hl_fortran`. IIUC the latter name is when HDF5 is built with CMake and the former name is for other build systems. Since this is the non-CMake code path, user the former name. Closes: #16233
-
Brad King authored
Since commit v3.6.0-rc1~85^2 (HDF5: Refactor the use of compiler wrappers, 2016-04-01) we have additional code paths that find HDF5 and suppress the original search logic. Report HDF5_IS_PARALLEL from these other code paths too. Closes: #16257
-
Brad King authored
-
0cbaaf2d GenerateExportHeader: Fix add_compiler_export_flags regression
-
9998774f VS: Fix VS 2015 .vcxproj debug setting for v80 toolset
-
This produces files that will not collide on a case-insensitive filesystem. It also avoids the need for special character substitutions.
-