- 16 Aug, 2016 2 commits
-
-
Daniel Pfeifer authored
-
Kitware Robot authored
-
- 15 Aug, 2016 2 commits
-
-
Ben Boeckel authored
References to specific comments are left as-is since comments were not migrated.
-
Kitware Robot authored
-
- 14 Aug, 2016 1 commit
-
-
Kitware Robot authored
-
- 13 Aug, 2016 1 commit
-
-
Kitware Robot authored
-
- 12 Aug, 2016 1 commit
-
-
Kitware Robot authored
-
- 11 Aug, 2016 1 commit
-
-
Kitware Robot authored
-
- 10 Aug, 2016 9 commits
-
-
Use cmFilePathUuid for qrc files.
-
Use cmFilePathUuid for moc files. Closes: #12873
-
-
The class generates a semi-unique (checksum based) pathless file name from a full source file path.
-
-
Some callers may want the raw byte vector instead of the hex character string. Convert the internal implementation to use this so that we can later add public APIs to get it.
-
-
-
Kitware Robot authored
-
- 09 Aug, 2016 6 commits
-
-
Brad King authored
With the Makefile generator one can use `cd $subdir; make install` to build and install targets associated with a given subdirectory. This is not possible to do with the Ninja generator since there is only one `build.ninja` file at the top of the build tree. However, we can approximate it by allowing one to run `ninja $subdir/install` at the top of the tree to build the targets in the corresponding subdirectory and install them. This also makes sense for `test`, `package`, and other GLOBAL_TARGET targets. It was already done for `all` by commit v3.6.0-rc1~240^2~2 (Ninja: Add `$subdir/all` targets, 2016-03-11).
-
Brad King authored
In cmGlobalNinjaGenerator::AppendTargetOutputs we previously handled GLOBAL_TARGET outputs specially in order to avoid adding directory components to the output. However, this is not necessary because cmNinjaTargetGenerator::New already filters out copies of these targets that are not at the top level. Instead we can simply follow the same output computation code path as UTILITY targets.
-
Gregor Jasny authored
CMake used to put all header search paths into HEADER_SEARCH_PATHS attribute. Unfortunately this attribute does not support to declare a search path as a system include. As a hack one could add a -isystem /path to the cflags but then include ordering is not deterministic. A better approach was chosen with this patch by not filling HEADER_SEARCH_PATHS at all and to populate the C, C++, and Fortran flags directly. The include paths used by Xcode should be now identical to the ones used by Unix Makefiles and Ninja generator.
-
Brad King authored
The implementation of `install(EXPORT)` generates files into a staging directory for later installation. We use the full install destination in the path to the staging directory to avoid collisions. In order to avoid exceeding maximum path lengths (especially on Windows) we compute a hash of the install destination when it is too long. Fix this logic to account for the length of the file name(s) when deciding whether to switch to the hashed name. Reported-by:
Alan W. Irwin <irwin@beluga.phys.uvic.ca>
-
This adds the LESS_EQUAL, GREATER_EQUAL, and associated STR and VERSION equivalents to use the combined <= and >= functionality.
-
Kitware Robot authored
-
- 08 Aug, 2016 3 commits
-
-
This is consistent with the behavior of the Makefile generators. Relative paths are difficult for an IDE to parse the output of a build error.
-
The new variable allows setting of a custom absolute installation prefix outside of the ProgramFiles folders.
-
Kitware Robot authored
-
- 07 Aug, 2016 1 commit
-
-
Kitware Robot authored
-
- 06 Aug, 2016 1 commit
-
-
Kitware Robot authored
-
- 05 Aug, 2016 3 commits
-
-
Brad King authored
-
Kitware Robot authored
- 04 Aug, 2016 3 commits
-
-
Brad King authored
The `CMAKE_<LANG>_SIMULATE_ID` variables are not set to "GNU" for a GNU-like Clang compiler on Windows. They are only set to "MSVC" for a MSVC-like Clang. Revise our response file format selection accordingly. Reported-by:
Chaoren Lin <chaorenl@google.com>
-
Kitware Robot authored
- 03 Aug, 2016 3 commits
-
-
-
This will allow additional information about the availability and capabilities of extra generators to be queried without actually creating them. Instead of a static NewFactory() method like the main generator factories have, use a static GetFactory() method to get a pointer to a statically allocated extra generator factory. This simplifies memory management.
-
Kitware Robot authored
-
- 02 Aug, 2016 3 commits
-
-
* scroll with j/k * toggle bool with space, enter insert mode with i * bindings not shown at the bottom of the screen, but given in help
-
* list it at the bottom of the screen * different place in help message
-
-