summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/genie/src/actions/make/_make.lua
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/genie/src/actions/make/_make.lua')
-rw-r--r--3rdparty/genie/src/actions/make/_make.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/3rdparty/genie/src/actions/make/_make.lua b/3rdparty/genie/src/actions/make/_make.lua
index 96f3827d48a..cc38be69456 100644
--- a/3rdparty/genie/src/actions/make/_make.lua
+++ b/3rdparty/genie/src/actions/make/_make.lua
@@ -134,12 +134,13 @@
valid_kinds = { "ConsoleApp", "WindowedApp", "StaticLib", "SharedLib" },
- valid_languages = { "C", "C++", "C#", "Vala" },
+ valid_languages = { "C", "C++", "C#", "Vala", "Swift" },
valid_tools = {
cc = { "gcc", "ghs" },
dotnet = { "mono", "msnet", "pnet" },
valac = { "valac" },
+ swift = { "swift" },
},
onsolution = function(sln)
@@ -152,6 +153,8 @@
premake.generate(prj, makefile, premake.make_csharp)
elseif premake.iscppproject(prj) then
premake.generate(prj, makefile, premake.make_cpp)
+ elseif premake.isswiftproject(prj) then
+ premake.generate(prj, makefile, premake.make_swift)
else
premake.generate(prj, makefile, premake.make_vala)
end