| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Replace the DoGenerate method.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
57f03e59 Port some of the cmExportFileGenerator API to cmGeneratorTarget.
57ab0f70 Port cmExportBuildFileGenerator to cmGeneratorTarget.
570938cb cmExportTryCompileFileGenerator: Create cmGeneratorTargets.
ec38e4c8 Move GetFullPath to cmGeneratorTarget
dfb025bf Move GetLocationForBuild to cmGeneratorTarget.
9f2dca80 Move GetLocation to cmGeneratorTarget.
c7a8e74b Always access target location from a cmGeneratorTarget instance.
5b60eaf6 cmTarget: Restore the ImportedGetLocation method.
50b17a61 cmIncludeCommand: Populate the cmGeneratorTargets in deprecated path.
ba266858 cmTarget: Create cmGeneratorTargets before reading deprecated LOCATION.
5ab3a946 cmTarget: Inline GetLocation into deprecated callers.
496f4cd0 cmGlobalGenerator: Create cmGeneratorTargets before QtAutomoc.
de80993a cmGlobalGenerator: Create cmGeneratorTargets earlier.
611220f7 cmTarget: Use reliable test for CMP0024 and CMP0026 OLD.
bbad6ba5 cmLocalGenerator: Remove unused AddCustomCommandToCreateObject method.
e4dc83ad cmLocalGenerator: Remove unused AddBuildTargetRule method.
...
|
| |
| |
| |
| |
| | |
Enough to make it more possible to move GetLinkInterface
to cmGeneratorTarget.
|
| | |
|
| |
| |
| |
| |
| | |
This is not a deprecated behavior, but only requires IMPORTED targets
be made.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
It was removed in commit f154475b (cmTarget: Refactor GetLocation
API, 2014-03-08), but it is more readable for targets we know are
imported.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The intention is to move generation-semantic cmTarget API to cmGeneratorTarget
and then use the latter for generator expressions.
This means that each time we read a deprecated LOCATION property, we have to
clear and re-populate the container. That must be done each time because the
result can change through the configure process, which is why this is
deprecated in the first place.
|
| | |
|
| |
| |
| |
| | |
Add cmGeneratorTargets as needed in the QtAutomoc processing.
|
| | |
|
| |
| |
| |
| |
| | |
Check whether the Makefile is fully configured instead of checking
whether generator targets exist.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
It loops over cmGeneratorTargets, but at the point it is called, there are no
cmGeneratorTargets. This must be dead code.
|
| |
| |
| |
| | |
Rather than at the start of Generate.
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
e7d5c142 cmConditionEvaluator: Remove superfluous spaces in expressions
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
64821e8a ctest: fix add_subdirectory() crash
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The directory is at args[0], not args[1]. Introduced in commit
v2.6.0~489 (... 5889 ... tests are not found in some cases when using
add_subdirectory ..., 2008-01-18).
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
068e7962 CMake: Add CMake_INSTALL_DEPENDENCIES option
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
By default this option is ON. Turn OFF to disable installing runtime
3rd-party dependencies.
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | | |
42f0155b cmake-gui: Install Qt5 Windows platform plugin
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Qt5 requires a platform-specific runtime-loaded plugin. We already
install it for OS X. Install it for Windows too.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
cd530df8 cmNinjaTargetGenerator: Factor out compile command exporter
|
| | |_|/ /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
ecca8fd9 cmFortranParser: Port to bison 3
eebe732b cmFortranParser: Factor out of cmDependsFortran
fd194458 cmDependsFortran: Simplify storage of preprocessor definitions
295480b9 cmDependsFortran: Move FindIncludeFile method into parser class
98b9645b Rename Fortran parser infrastructure to drop "Depends" prefix
096dd3c9 cmDependsFortranLexer: Remove trailing blank line
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use %-directives to specify the scanner/lexer arguments and update the
yyerror signature. Reduce the list of post-bison modifications needed.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Move the main parser class and method implementations out of
cmDependsFortran.cxx and into separate source files.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Collect the original preprocessor definitions in a std::set<> so that
it can be copied directly by cmFortranParser's constructor instead of
making a copy on the stack.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This drops the only awareness of cmDependsFortran that cmFortranParser
needed.
|