summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/genie/src/actions/vstudio/vsllvm.lua
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/genie/src/actions/vstudio/vsllvm.lua')
-rw-r--r--3rdparty/genie/src/actions/vstudio/vsllvm.lua64
1 files changed, 0 insertions, 64 deletions
diff --git a/3rdparty/genie/src/actions/vstudio/vsllvm.lua b/3rdparty/genie/src/actions/vstudio/vsllvm.lua
deleted file mode 100644
index d6c6d1ddb53..00000000000
--- a/3rdparty/genie/src/actions/vstudio/vsllvm.lua
+++ /dev/null
@@ -1,64 +0,0 @@
---
--- vsllvm.lua
--- Baseline support for Visual Studio LLVM.
---
-
- premake.vstudio.vcllvm = {}
- local vcllvm = premake.vstudio.vcllvm
- local vstudio = premake.vstudio
-
-
----
--- Register a command-line action for Visual Studio llvm.
----
-
- newaction
- {
- trigger = "vsllvm",
- shortname = "Visual Studio LLVM",
- description = "Generate Microsoft Visual Studio LLVM project files",
- os = "windows",
-
- valid_kinds = { "ConsoleApp", "WindowedApp", "StaticLib", "SharedLib", "Bundle" },
-
- valid_languages = { "C", "C++", "C#" },
-
- valid_tools = {
- cc = { "msc" },
- dotnet = { "msnet" },
- },
-
- onsolution = function(sln)
- premake.generate(sln, "%%.sln", vstudio.sln2005.generate)
- end,
-
- onproject = function(prj)
- if premake.isdotnetproject(prj) then
- premake.generate(prj, "%%.csproj", vstudio.cs2005.generate)
- premake.generate(prj, "%%.csproj.user", vstudio.cs2005.generate_user)
- else
- premake.vstudio.needAppxManifest = false
- premake.generate(prj, "%%.vcxproj", premake.vs2010_vcxproj)
- premake.generate(prj, "%%.vcxproj.user", premake.vs2010_vcxproj_user)
- premake.generate(prj, "%%.vcxproj.filters", vstudio.vc2010.generate_filters)
-
- if premake.vstudio.needAppxManifest then
- premake.generate(prj, "%%/Package.appxmanifest", premake.vs2010_appxmanifest)
- end
- end
- end,
-
-
- oncleansolution = premake.vstudio.cleansolution,
- oncleanproject = premake.vstudio.cleanproject,
- oncleantarget = premake.vstudio.cleantarget,
-
- vstudio = {
- solutionVersion = "12",
- targetFramework = "4.5.2",
- toolsVersion = "15.0",
- windowsTargetPlatformVersion = "8.1",
- supports64bitEditContinue = true,
- intDirAbsolute = true,
- }
- }