[Moscow.pm] XS, c-files, ExtUtils::MakeMaker
Ivan Petrov
i.petro.77.00 на gmail.com
Пт Июл 27 13:54:44 PDT 2012
есть желание десятко 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