summaryrefslogtreecommitdiff
path: root/src/tasks.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/tasks.cc')
-rw-r--r--src/tasks.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/tasks.cc b/src/tasks.cc
index 68b2476..d621cd9 100644
--- a/src/tasks.cc
+++ b/src/tasks.cc
@@ -92,15 +92,16 @@ std::set<std::shared_ptr<Task>> taskFactory(const BuildConfiguration& config,
{
target_type = TargetType::Function;
}
- else if(targetFile.extension() == ".a")
+ else if(targetFile.extension() == ".lib")
{
target_type = TargetType::StaticLibrary;
}
- else if(targetFile.extension() == ".so")
+ else if(targetFile.extension() == ".dll")
{
target_type = TargetType::DynamicLibrary;
}
- else if(targetFile.extension() == "")
+ else if(targetFile.extension() == "" ||
+ targetFile.extension() == ".exe")
{
target_type = TargetType::Executable;
}