src/main/java/de/unixwork/uwproj/Target.java

changeset 74
30b70a68ad26
parent 52
afcb57893858
child 78
c3a62e0baa9e
--- a/src/main/java/de/unixwork/uwproj/Target.java	Fri Sep 22 22:28:44 2023 +0200
+++ b/src/main/java/de/unixwork/uwproj/Target.java	Fri Sep 22 22:30:18 2023 +0200
@@ -16,7 +16,6 @@
     private String prefix;
 
     private final List<String> dependencies = new LinkedList<>();
-    private final List<String> optionalDependencies = new LinkedList<>();
     private final List<Define> defines = new LinkedList<>();
     private final List<Feature> features = new LinkedList<>();
     private final List<Option> options = new LinkedList<>();
@@ -97,26 +96,18 @@
         return withPrefix("CXXFLAGS");
     }
 
+    public void clearDependencies() {
+        dependencies.clear();
+    }
+
     public List<String> getDependencies() {
         return dependencies;
     }
 
-    public void addDependency(String dependency, boolean optional) {
-        if (optional) {
-            optionalDependencies.add(dependency);
-        } else {
-            dependencies.add(dependency);
-        }
-    }
-
     public void addDependency(String dependency) {
         dependencies.add(dependency);
     }
 
-    public List<String> getOptionalDependencies() {
-        return optionalDependencies;
-    }
-
     public boolean isAllDependencies() {
         return allDependencies;
     }

mercurial