Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/premake-4.x-stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/actions/xcode/_xcode.lua')
-rw-r--r--src/actions/xcode/_xcode.lua58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/actions/xcode/_xcode.lua b/src/actions/xcode/_xcode.lua
index a505977..f0bab79 100644
--- a/src/actions/xcode/_xcode.lua
+++ b/src/actions/xcode/_xcode.lua
@@ -5,8 +5,8 @@
--
premake.xcode = { }
-
- newaction
+
+ newaction
{
trigger = "xcode3",
shortname = "Xcode 3",
@@ -14,37 +14,37 @@
os = "macosx",
valid_kinds = { "ConsoleApp", "WindowedApp", "SharedLib", "StaticLib" },
-
+
valid_languages = { "C", "C++" },
-
+
valid_tools = {
cc = { "gcc" },
},
- valid_platforms = {
- Native = "Native",
- x32 = "Native 32-bit",
- x64 = "Native 64-bit",
- Universal32 = "32-bit Universal",
- Universal64 = "64-bit Universal",
+ valid_platforms = {
+ Native = "Native",
+ x32 = "Native 32-bit",
+ x64 = "Native 64-bit",
+ Universal32 = "32-bit Universal",
+ Universal64 = "64-bit Universal",
Universal = "Universal",
},
-
+
default_platform = "Universal",
-
+
onsolution = function(sln)
-- Assign IDs needed for inter-project dependencies
premake.xcode.preparesolution(sln)
end,
-
+
onproject = function(prj)
premake.generate(prj, "%%.xcodeproj/project.pbxproj", premake.xcode.project)
end,
-
+
oncleanproject = function(prj)
premake.clean.directory(prj, "%%.xcodeproj")
end,
-
+
oncheckproject = function(prj)
-- Xcode can't mix target kinds within a project
local last
@@ -57,7 +57,7 @@
end,
}
- newaction
+ newaction
{
trigger = "xcode4",
shortname = "Xcode 4",
@@ -65,37 +65,37 @@
os = "macosx",
valid_kinds = { "ConsoleApp", "WindowedApp", "SharedLib", "StaticLib" },
-
+
valid_languages = { "C", "C++" },
-
+
valid_tools = {
cc = { "gcc" },
},
- valid_platforms = {
- Native = "Native",
- x32 = "Native 32-bit",
- x64 = "Native 64-bit",
- Universal32 = "32-bit Universal",
- Universal64 = "64-bit Universal",
+ valid_platforms = {
+ Native = "Native",
+ x32 = "Native 32-bit",
+ x64 = "Native 64-bit",
+ Universal32 = "32-bit Universal",
+ Universal64 = "64-bit Universal",
Universal = "Universal",
},
-
+
default_platform = "Universal",
-
+
onsolution = function(sln)
premake.generate(sln, "%%.xcworkspace/contents.xcworkspacedata", premake.xcode4.workspace_generate)
end,
-
+
onproject = function(prj)
premake.generate(prj, "%%.xcodeproj/project.pbxproj", premake.xcode.project)
end,
-
+
oncleanproject = function(prj)
premake.clean.directory(prj, "%%.xcodeproj")
premake.clean.directory(prj, "%%.xcworkspace")
end,
-
+
oncheckproject = function(prj)
-- Xcode can't mix target kinds within a project
local last