diff options
Diffstat (limited to 'src/actions/xcode/_xcode.lua')
-rw-r--r-- | src/actions/xcode/_xcode.lua | 58 |
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 |