|
@@ -7,6 +7,7 @@
|
|
|
#include <cstring>
|
|
#include <cstring>
|
|
|
#include <set>
|
|
#include <set>
|
|
|
#include <sstream>
|
|
#include <sstream>
|
|
|
|
|
+#include <type_traits>
|
|
|
#include <utility>
|
|
#include <utility>
|
|
|
|
|
|
|
|
#include <cm/string_view>
|
|
#include <cm/string_view>
|
|
@@ -1131,7 +1132,7 @@ cm::optional<cmTryCompileResult> cmCoreTryCompile::TryCompileCode(
|
|
|
result.VariableCached = !arguments.NoCache;
|
|
result.VariableCached = !arguments.NoCache;
|
|
|
result.Output = std::move(output);
|
|
result.Output = std::move(output);
|
|
|
result.ExitCode = res;
|
|
result.ExitCode = res;
|
|
|
- return result;
|
|
|
|
|
|
|
+ return cm::optional<cmTryCompileResult>(std::move(result));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
bool cmCoreTryCompile::IsTemporary(std::string const& path)
|
|
bool cmCoreTryCompile::IsTemporary(std::string const& path)
|