2
0
Andy Li 11 жил өмнө
parent
commit
6a6220db6c

+ 4 - 4
.travis.yml

@@ -1,14 +1,14 @@
 language: node_js
 
 env:
-  # - TARGET=flash8
-  # - TARGET=flash9
-  # - TARGET=js
   - TARGET=neko
   - TARGET=macro
   - TARGET=php
+  - TARGET=cpp
+  # - TARGET=flash8
+  # - TARGET=flash9
+  # - TARGET=js
   # - TARGET=as3
-  # - TARGET=cpp
   # - TARGET=java
   # - TARGET=cs
 

+ 5 - 0
tests/unit/RunTravis.hx

@@ -25,6 +25,11 @@ class RunTravis {
 				runProcess("sudo", ["apt-get", "install", "php5", "-y"]);
 				runProcess("haxe", ["compile-php.hxml"]);
 				runProcess("php", ["php/index.php"]);
+			case "cpp":
+				runProcess("sudo", ["apt-get", "install", "gcc-multilib", "g++-multilib", "-y"]);
+				runProcess("haxelib", ["git", "hxcpp", "https://github.com/HaxeFoundation/hxcpp.git"]);
+				runProcess("haxe", ["compile-cpp.hxml"]);
+				runProcess("./cpp/Test-debug", []);
 			case target:
 				throw "unknown target: " + target;
 		}