emscipten_platform: do not use `append` on String
authorJean Privat <jean@pryen.org>
Tue, 17 Jun 2014 15:09:40 +0000 (11:09 -0400)
committerJean Privat <jean@pryen.org>
Tue, 17 Jun 2014 15:09:40 +0000 (11:09 -0400)
It have not the right expected behavior.
Also it brings in Ropes and a lot of other crazy dependencies.

Signed-off-by: Jean Privat <jean@pryen.org>

src/emscripten_platform.nit

index 84d8d34..4c53b36 100644 (file)
@@ -49,9 +49,8 @@ class EnscriptenToolchain
 
                var emcc_make_flags = "CC=emcc CFLAGS='-g -Wno-unused-value -Wno-switch -Qunused-arguments'"
 
-               var make_flags = self.toolcontext.opt_make_flags.value  
-               if make_flags == null then
-                       self.toolcontext.opt_make_flags.value = emcc_make_flags
-               else make_flags.append emcc_make_flags
+               var make_flags = self.toolcontext.opt_make_flags.value or else ""
+               make_flags += emcc_make_flags
+               self.toolcontext.opt_make_flags.value = make_flags
        end
 end