Я планирую написать библиотеки Haxe в подмножестве Haxe, которое будет компилироваться для каждого целевого языка Haxe. Есть ли способ убедиться, что программа Haxe будет компилироваться для всех целевых языков, и возможно ли это сделать без ручного тестирования скомпилированного кода на каждой целевой платформе?
Например, есть ли способ убедиться, что следующий код действителен на каждой целевой платформе, не тестируя его вручную на каждой отдельной платформе?
class Test {
static function main(){
trace("How can I check to see which platforms this program will run on?");
}
}
EDIT: я написал файл compile.hxml
, который компилирует класс Test.hx
для различных целевых языков. Сначала необходимо установить все необходимые библиотеки haxelib, чтобы он работал правильно.
-js test.js
-main Test
--next
-php www
-main Test
--next
-cpp cpp
-debug
-main Test
--next
-main Test
-java java
--next
-cs test
-main Test
-D haxe3