iOS.patch 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. # HG changeset patch
  2. # User Guido Lorenz <guido@superquadratic.net>
  3. # Date 1314134634 -7200
  4. # Node ID 5552b57a6b3e541edac2cf0ef3f66a361e9c774e
  5. # Parent 60bda91095e1b823134fc7341e2c34ca7c198341
  6. Added iOS platform (Xcode only).
  7. diff -r 60bda91095e1 -r 5552b57a6b3e src/actions/xcode/_xcode.lua
  8. --- a/src/actions/xcode/_xcode.lua Fri Aug 19 08:58:23 2011 -0400
  9. +++ b/src/actions/xcode/_xcode.lua Tue Aug 23 23:23:54 2011 +0200
  10. @@ -28,6 +28,7 @@
  11. Universal32 = "32-bit Universal",
  12. Universal64 = "64-bit Universal",
  13. Universal = "Universal",
  14. + iOS = "iOS",
  15. },
  16. default_platform = "Universal",
  17. @@ -79,6 +80,7 @@
  18. Universal32 = "32-bit Universal",
  19. Universal64 = "64-bit Universal",
  20. Universal = "Universal",
  21. + iOS = "iOS",
  22. },
  23. default_platform = "Universal",
  24. diff -r 60bda91095e1 -r 5552b57a6b3e src/actions/xcode/xcode_common.lua
  25. --- a/src/actions/xcode/xcode_common.lua Fri Aug 19 08:58:23 2011 -0400
  26. +++ b/src/actions/xcode/xcode_common.lua Tue Aug 23 23:23:54 2011 +0200
  27. @@ -724,9 +724,15 @@
  28. Universal32 = "$(ARCHS_STANDARD_32_BIT)",
  29. Universal64 = "$(ARCHS_STANDARD_64_BIT)",
  30. Universal = "$(ARCHS_STANDARD_32_64_BIT)",
  31. + iOS = "$(ARCHS_UNIVERSAL_IPHONE_OS)",
  32. }
  33. _p(4,'ARCHS = "%s";', archs[cfg.platform])
  34. + if cfg.platform == "iOS" then
  35. + _p(4,'SDKROOT = %s;', "iphoneos")
  36. + _p(4,'CODE_SIGN_IDENTITY = "%s";', "iPhone Developer")
  37. + end
  38. +
  39. local targetdir = path.getdirectory(cfg.buildtarget.bundlepath)
  40. if targetdir ~= "." then
  41. _p(4,'CONFIGURATION_BUILD_DIR = "$(SYMROOT)";');
  42. diff -r 60bda91095e1 -r 5552b57a6b3e src/base/cmdline.lua
  43. --- a/src/base/cmdline.lua Fri Aug 19 08:58:23 2011 -0400
  44. +++ b/src/base/cmdline.lua Tue Aug 23 23:23:54 2011 +0200
  45. @@ -71,6 +71,7 @@
  46. { "universal", "Mac OS X Universal, 32- and 64-bit" },
  47. { "universal32", "Mac OS X Universal, 32-bit only" },
  48. { "universal64", "Mac OS X Universal, 64-bit only" },
  49. + { "ios", "iOS" },
  50. { "ps3", "Playstation 3 (experimental)" },
  51. { "xbox360", "Xbox 360 (experimental)" },
  52. }
  53. diff -r 60bda91095e1 -r 5552b57a6b3e src/base/globals.lua
  54. --- a/src/base/globals.lua Fri Aug 19 08:58:23 2011 -0400
  55. +++ b/src/base/globals.lua Tue Aug 23 23:23:54 2011 +0200
  56. @@ -38,6 +38,11 @@
  57. {
  58. cfgsuffix = "univ64",
  59. },
  60. + iOS =
  61. + {
  62. + cfgsuffix = "ios",
  63. + iscrosscompiler = true,
  64. + },
  65. PS3 =
  66. {
  67. cfgsuffix = "ps3",