cmGeneratorExpressionContext.cxx 800 B

12345678910111213141516171819202122
  1. /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. file Copyright.txt or https://cmake.org/licensing for details. */
  3. #include "cmGeneratorExpressionContext.h"
  4. cmGeneratorExpressionContext::cmGeneratorExpressionContext(
  5. cmLocalGenerator* lg, std::string const& config, bool quiet,
  6. cmGeneratorTarget const* headTarget, const cmGeneratorTarget* currentTarget,
  7. bool evaluateForBuildsystem, cmListFileBacktrace const& backtrace,
  8. std::string const& language)
  9. : Backtrace(backtrace)
  10. , LG(lg)
  11. , Config(config)
  12. , Language(language)
  13. , HeadTarget(headTarget)
  14. , CurrentTarget(currentTarget)
  15. , Quiet(quiet)
  16. , HadError(false)
  17. , HadContextSensitiveCondition(false)
  18. , HadHeadSensitiveCondition(false)
  19. , EvaluateForBuildsystem(evaluateForBuildsystem)
  20. {
  21. }