/*============================================================================ CMake - Cross Platform Makefile Generator Copyright 2012 Stephen Kelly 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" cmGeneratorExpressionContext::cmGeneratorExpressionContext( cmMakefile* mf, std::string const& config, bool quiet, cmTarget const* headTarget, cmTarget const* currentTarget, bool evaluateForBuildsystem, cmListFileBacktrace const& backtrace, std::string const& language) : Backtrace(backtrace), Makefile(mf), Config(config), Language(language), HeadTarget(headTarget), CurrentTarget(currentTarget), Quiet(quiet), HadError(false), HadContextSensitiveCondition(false), HadHeadSensitiveCondition(false), EvaluateForBuildsystem(evaluateForBuildsystem) { }