Компилировать файлы с определенными именами шаблонов в ANT - PullRequest
1 голос
/ 21 апреля 2011

Мне нужно скомпилировать набор файлов, скажем, у них есть шаблон "* _modules.F" (файлы fortran).Используя ant, у меня на компьютере установлен компилятор PCC для компиляции таких файлов.Как бы я мог сделать это с помощью сценариев муравей, пока у меня есть

       <exec dir="ModuleDir" executable="PCC">
            <arg line="1_module.F"/>
       </exec>

Вышеприведенное будет работать для одного модуля, как заставить его работать для всех модулей с шаблоном "* _modules.F "?Есть идеи?

1 Ответ

2 голосов
/ 22 апреля 2011

Это можно сделать с помощью задачи apply ant , которая принимает набор файлов в качестве параметра.Без «параллельного» атрибута исполняемый файл будет вызываться отдельно для каждого входного файла.

<apply executable="PCC" parallel="true">
    <fileset dir="." includes="*_modules.F"/>
</apply>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...