Как я могу получить automake для установки одной из библиотек до выполнения скриптов проверки?automake install target перед выполнением проверки
Проект создает библиотеку тестирования для одной из библиотек, которые мы динамически загружаем (по вызову dlopen
). Проблема в том, что мы не можем переопределить наш путь к библиотеке для тестирования, так как все еще есть множество других библиотек, которые необходимо загрузить (они устанавливаются другими компонентами, которые напрямую не скомпилированы этим make-файлом).
Это сэкономит мне много работы, если я могу просто привести к тому, что некоторая библиотека будет установлена до запуска скриптов проверки. Если я должен поместить его в отдельный make-файл и сначала вызвать его, то в порядке, без проблем. По сути, мне просто нужно запустить make check
, чтобы сделать правильную вещь.
Такое поведение заставило бы «make check» сделать очень неправильную вещь. Проверка вашего пакета 'make check' будет вести себя по-разному почти для всех других' make check'. С http://www.gnu.org/prep/standards/html_node/Standard-Targets.html#Standard-Targets: «вы должны написать самотестирование, чтобы они работали, когда программа была построена, но не установлена». –
Это невозможно для этого продукта. Это __needs__ постановка состоит в объединении нескольких зависимых проектов. –