summaryrefslogtreecommitdiff
path: root/src/task.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/task.cc')
-rw-r--r--src/task.cc23
1 files changed, 5 insertions, 18 deletions
diff --git a/src/task.cc b/src/task.cc
index 4736565..fb50765 100644
--- a/src/task.cc
+++ b/src/task.cc
@@ -3,7 +3,7 @@
// See accompanying file LICENSE for details.
#include "task.h"
-//#include <unistd.h>
+#include <unistd.h>
#include <iostream>
Task::Task(const BuildConfiguration& config, const Settings& settings,
@@ -147,24 +147,11 @@ std::string Task::compiler() const
case OutputSystem::Build:
return getConfiguration(cfg::build_cxx, "/usr/bin/g++");
}
+ default:
+ std::cerr << "Unknown CC target type\n";
+ exit(1);
+ break;
}
-
- std::cerr << "Unknown CC target type\n";
- exit(1);
-}
-
-std::string Task::linker() const
-{
- switch(outputSystem())
- {
- case OutputSystem::Host:
- return getConfiguration(cfg::host_ld, "/usr/bin/ld");
- case OutputSystem::Build:
- return getConfiguration(cfg::build_ld, "/usr/bin/ld");
- }
-
- std::cerr << "Unknown CC target type\n";
- exit(1);
}
std::set<std::shared_ptr<Task>> Task::getDependsTasks()