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 "cmDependsJava.h"
5 #include "cmSystemTools.h"
7 cmDependsJava::cmDependsJava() = default;
9 cmDependsJava::~cmDependsJava() = default;
11 bool cmDependsJava::WriteDependencies(const std::set
<std::string
>& sources
,
12 const std::string
& /*obj*/,
13 std::ostream
& /*makeDepends*/,
14 std::ostream
& /*internalDepends*/)
16 // Make sure this is a scanning instance.
17 if (sources
.empty() || sources
.begin()->empty()) {
18 cmSystemTools::Error("Cannot scan dependencies without an source file.");
25 bool cmDependsJava::CheckDependencies(
26 std::istream
& /*internalDepends*/,
27 const std::string
& /*internalDependsFileName*/, DependencyMap
& /*validDeps*/)