Компилировать на несколько языков с помощью одного файла.hxml в Haxe

Вот основной Haxe "Hello World!" программа:

class Main 
{
    public static function main() 
    {
        trace("Hello world");
    }
}

Вот файл сборки для вышеуказанной программы:

-main Main
-java java

Теперь я хочу скомпилировать эту программу в Java, Javascript и C++ с помощью одного файла.hxml. Как в этом случае форматировать файл.hxml?

2 ответа

Решение

Вы должны использовать команду "--next", чтобы указать следующую цель компиляции. Так:

-main Main
-java java

--next

-main Main
-cpp cpp

--next
-flash out.swf

Я написал compile.hxml файл, который компилирует класс Test.hx на различные целевые языки. Все необходимые библиотеки должны быть установлены в первую очередь, чтобы он работал правильно.

-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
Другие вопросы по тегам