есть желание десятко C-файлов одного XS-модуля запхать в
поддиректорию.
соответственно по документации пишу:
WriteMakefile(
...
C => [ 'src/1.c', 'src/2.c' ],
OBJECT => '${O_FILES}',
...
);
далее генерится makefile, который выдает серию команд
cc -c ... src/1.c
cc -c ... src/2.c
и так далее
в итоге кладет 1.o, 2.o в текущий каталог, а затем дает команду на
линкинг
cc .. src/1.o src/2.o
и тут соответственно не находит 1.o и 2.o поскольку они лежат в
текущем каталоге а не в src где он их ищет.
пробовал написать
OBJECT => '1.o 2.o'
но в этом случае он отказывается компилировать c-файлы.
как вылечить?
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org