diff options
Diffstat (limited to '3rdparty/genie/src/actions/make/_make.lua')
-rw-r--r-- | 3rdparty/genie/src/actions/make/_make.lua | 5 |
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 |