summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/genie/src/base/project.lua
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/genie/src/base/project.lua')
-rw-r--r--3rdparty/genie/src/base/project.lua12
1 files changed, 11 insertions, 1 deletions
diff --git a/3rdparty/genie/src/base/project.lua b/3rdparty/genie/src/base/project.lua
index 76d41996453..ab1bfdb6a2b 100644
--- a/3rdparty/genie/src/base/project.lua
+++ b/3rdparty/genie/src/base/project.lua
@@ -574,8 +574,10 @@
return premake[action.valid_tools.cc[1]]
end
return premake.gcc
- else
+ elseif premake.isdotnetproject(cfg) then
return premake.dotnet
+ else
+ return premake.valac
end
end
@@ -706,3 +708,11 @@
function premake.isdotnetproject(prj)
return (prj.language == "C#")
end
+
+--
+-- Returns true if the project uses the Vala language.
+--
+
+ function premake.isvalaproject(prj)
+ return (prj.language == "Vala")
+ end