1234567891011121314151617181920212223242526272829303132333435 |
- /*============================================================================
- CMake - Cross Platform Makefile Generator
- Copyright 2012 Stephen Kelly <[email protected]>
- Distributed under the OSI-approved BSD License (the "License");
- see accompanying file Copyright.txt for details.
- This software is distributed WITHOUT ANY WARRANTY; without even the
- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the License for more information.
- ============================================================================*/
- #include "cmGeneratorExpressionContext.h"
- #include "cmGeneratorTarget.h"
- cmGeneratorExpressionContext::cmGeneratorExpressionContext(
- cmLocalGenerator* lg, std::string const& config,
- bool quiet, cmGeneratorTarget const* headTarget,
- const cmGeneratorTarget* currentTarget,
- bool evaluateForBuildsystem,
- cmListFileBacktrace const& backtrace,
- std::string const& language)
- : Backtrace(backtrace),
- LG(lg),
- Config(config),
- Language(language),
- HeadTarget(headTarget),
- CurrentTarget(currentTarget),
- Quiet(quiet),
- HadError(false),
- HadContextSensitiveCondition(false),
- HadHeadSensitiveCondition(false),
- EvaluateForBuildsystem(evaluateForBuildsystem)
- {
- }
|