diff options
Diffstat (limited to 'src/task.cc')
-rw-r--r-- | src/task.cc | 23 |
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() |