resolve cyclic dependency with zstd
[platform/upstream/cmake.git] / Source / cmDependsJava.cxx
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"
4
5 #include "cmSystemTools.h"
6
7 cmDependsJava::cmDependsJava() = default;
8
9 cmDependsJava::~cmDependsJava() = default;
10
11 bool cmDependsJava::WriteDependencies(const std::set<std::string>& sources,
12                                       const std::string& /*obj*/,
13                                       std::ostream& /*makeDepends*/,
14                                       std::ostream& /*internalDepends*/)
15 {
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.");
19     return false;
20   }
21
22   return true;
23 }
24
25 bool cmDependsJava::CheckDependencies(
26   std::istream& /*internalDepends*/,
27   const std::string& /*internalDependsFileName*/, DependencyMap& /*validDeps*/)
28 {
29   return true;
30 }