cmGenExEvaluation.cxx 754 B

123456789101112131415161718192021222324252627
  1. /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. file LICENSE.rst or https://cmake.org/licensing for details. */
  3. #include "cmGenExEvaluation.h"
  4. #include <utility>
  5. #include "cmGenExContext.h"
  6. namespace cm {
  7. namespace GenEx {
  8. Evaluation::Evaluation(GenEx::Context context, bool quiet,
  9. cmGeneratorTarget const* headTarget,
  10. cmGeneratorTarget const* currentTarget,
  11. bool evaluateForBuildsystem,
  12. cmListFileBacktrace backtrace)
  13. : Context(std::move(context))
  14. , Backtrace(std::move(backtrace))
  15. , HeadTarget(headTarget)
  16. , CurrentTarget(currentTarget)
  17. , Quiet(quiet)
  18. , EvaluateForBuildsystem(evaluateForBuildsystem)
  19. {
  20. }
  21. }
  22. }