nitc/ios: use a camel case version of app namespace for some version of XCode
authorAlexis Laferrière <alexis.laf@xymus.net>
Fri, 10 Apr 2015 19:09:29 +0000 (15:09 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Sat, 11 Apr 2015 13:27:29 +0000 (09:27 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

src/platform/ios.nit

index f81b5d2..27c05c6 100644 (file)
@@ -36,6 +36,12 @@ private class IOSPlatform
        redef fun toolchain(toolcontext, compiler) do return new IOSToolchain(toolcontext, compiler)
 end
 
+private class IosProject
+       super AppProject
+
+       redef fun namespace do return super.to_camel_case
+end
+
 private class IOSToolchain
        super MakefileToolchain
 
@@ -43,7 +49,7 @@ private class IOSToolchain
        var ios_project_root: String is noinit
 
        # `app.nit` project for the current compilation target
-       var app_project = new AppProject(compiler.modelbuilder, compiler.mainmodule) is lazy
+       var app_project = new IosProject(compiler.modelbuilder, compiler.mainmodule) is lazy
 
        redef fun default_outname do return "{super}.app"