передача свойств, определенных внутри цели antcall, обратно в вызывающую цель

Я новичок в Ant, но я испытал неплохой шаблон для создания общих целей ant, которые должны вызываться с помощью задачи antcall с различными параметрами.

Мой пример: цель компиляции, которая компилирует несколько систем с использованием сложной команды сборки, которая немного отличается для каждой системы. Используя шаблон, описанный выше, можно не создавать код копирования и вставки для этой команды компиляции.

Моя проблема в том, что я не знаю способа передать возвращаемое значение (например, возвращаемое значение компилятора) обратно в цель, которая вызвала задачу antcall. Так что мой подход патологичен, и это? Проблема в том, что когда я использую ld для компоновки написанной мной библиотеки, появляется сообщение об ошибке: main.o: В функции `main ': ...

Я работаю над парсером, который анализирует строку json, и хочу сделать его библиотекой. Проблема в том, что когда я использую ld для компоновки написанной мной библиотеки, появляется сообщение об ошибке:

main.o: In function `main':
main.c:(.text+0x0): multiple definition of `main'
json-parser.o:/build/buildd/flex-2.5.35/libmain.c:29: first defined here

как я могу это исправить ..? спасибо.

8
задан lesmana 6 May 2013 в 14:33
поделиться