| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
02789894 Ninja: Add `$subdir/{test,install,package}` targets
a88c99f1 Ninja: Simplify computation of GLOBAL_TARGET outputs
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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).
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | |
| | | |
c7a319ab install(EXPORT): Fix support for mid-length install destinations on Windows
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|\ \
| | |
| | |
| | |
| | | |
02d177c9 Add additional <= and >= comparison operators
|
| | |
| | |
| | |
| | |
| | | |
This adds the LESS_EQUAL, GREATER_EQUAL, and associated STR and VERSION
equivalents to use the combined <= and >= functionality.
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | | |
955c2a63 Ninja: Use full path for all source files
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
17bbf6af CPackWIX: Implement new CPACK_WIX_SKIP_PROGRAM_FOLDER feature
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The new variable allows setting of a custom absolute installation prefix
outside of the ProgramFiles folders.
|
| |/ /
|/| | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
038e3a4f cmVisualStudio10TargetGenerator: Run clang-format
|
| | | |
|
| | | |
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | | |
e555480c Ninja: Fix response file format for GNU-like Clang on Windows
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
8abca140 Merge branch 'upstream-KWSys' into update-kwsys
6c0820a8 KWSys 2016-08-03 (6d23dd7e)
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* upstream-KWSys:
KWSys 2016-08-03 (6d23dd7e)
|
|\ \ \ \
| | |_|/
| |/| |
| | | |
| | | | |
4ada475e VS: Fix VS 2015 .vcxproj debug setting for Windows7.1SDK toolset
|
| | | |
| | | |
| | | |
| | | | |
Closes: #16213
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
cd52a225 Report more information about extra generators in generator factories
a354f60c Refactor extra generator registration to use factories
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | | |
b602cb85 Merge branch 'upstream-KWSys' into update-kwsys
3e6ec47c KWSys 2016-08-02 (3f55579d)
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* upstream-KWSys:
KWSys 2016-08-02 (3f55579d)
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
e34e9c27 ccmake: Add VIM-like bindings for navigation
9a1b6c60 ccmake: Revise documentation for [d]
31b6cf41 ccmake: Fix typo in help (it's -> its)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 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
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
56539d89 SCO_SV: Enable so filename versioning
16a3a735 cmELF: Port to SCO OpenServer 5.0.7/3.2
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Take changes used by pkgsrc [1]:
* SCO OpenServer 5.0.7/3.2 does not support 64-bit ELF.
[1] http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/devel/cmake/patches/
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
35995fa6 Merge branch 'upstream-KWSys' into update-kwsys
6bc3073e KWSys 2016-08-01 (560bcdbb)
|
| |/ /
| | |
| | |
| | |
| | | |
* upstream-KWSys:
KWSys 2016-08-01 (560bcdbb)
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
e29bfbf2 CPackWIX: Support custom title and description for the root feature
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
These can now be specified through the WIX generator specific
CPack variables CPACK_WIX_ROOT_FEATURE_TITLE and
CPACK_WIX_ROOT_FEATURE_DESCRIPTION.
|
|/ / |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
ad453f05 CPackWIX: Support CPACK_COMPONENT_<compName>_DISABLED
6f108f84 CPackComponent: Document the *_HIDDEN and *_DISABLED variables
|
| | |
| | |
| | |
| | | |
Reviewed-by: Nils Gladitz <nilsgladitz@gmail.com>
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
624b7215 Source/CPack: Add CM_OVERRIDE on MacOS cmCPackGenerator overrides
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
f951d0ad Add tests for BUNDLE_EXTENSION
c63380b1 Update documentation about bundle extensions
134d5c1f Honor BUNDLE_EXTENSION also for Frameworks (#14742)
2b909c08 Honor BUNDLE_EXTENSION also for App Bundles (#16148)
|
| | | | | |
|
| | | | | |
|