Вопросы по теме 'automake'
Automake: каковы допустимые значения *_la_LDFLAGS в Makefile.am?
Мне интересно, каково возможное значение *_la_LDFLAGS в Makefile.am?
Если я задаю этот вопрос, это потому, что я хотел бы следующее:
Actual shared library : libA.so (or with the version number I don't care)
Symbolic links :...
1535 просмотров
schedule
14.06.2023
Как перенастроить большую программу для GNU Autotools
У меня есть довольно большая программа, написанная на C. Она состоит из нескольких файлов и немного переработана, чтобы попытаться компенсировать проблемы с платформой. В частности, у меня есть файлы заголовков для разных операционных систем,...
1845 просмотров
schedule
20.08.2023
Предварительно скомпилированные заголовки с Autotools
Можно ли использовать предварительно скомпилированные заголовки gcc в проектах, использующих automake/libtool?
Добавление новых правил make для создания предварительно скомпилированных заголовков не представляет сложности. Проблема в том, что вам...
2106 просмотров
schedule
24.02.2024
Как указать в сценарии Makefile.am, что я хочу компилировать только объектные файлы .o?
У меня есть Makefile.am , который будет отвечать за сборку финального бинарного файла приложения:
project/src/Makefile.am
Также в каталоге src есть подкаталог с именем ctrnn , который содержит дополнительный Makefile.am :...
16217 просмотров
schedule
03.08.2022
Добавить один заголовок из другого проекта в мой проект с помощью automake
Я работаю над относительно большим проектом, в котором используется система сборки automake.
Теперь проблема в том, что мне нужно связать проект с библиотекой из другого проекта (это работает нормально), но мне также нужно включить заголовок из...
528 просмотров
schedule
20.05.2023
Autoconf/Automake configure.ac:2: опция «−Wall» не распознана
Я пытаюсь начать с autoconf/automake для нового проекта. Для начала я читаю "Использование GNU Autotools" и пробую для создания Hello-World-Tutorial.
Необходимые файлы со страницы 96 (настоящая страница = 105, потому что это презентация LaTeX)...
3426 просмотров
schedule
04.07.2022
automake: изменить неявное правило make, чтобы включить дополнительные флаги
Как я могу добавить дополнительные переменные-флаги (например, CPPFLAGS), которые будут применяться ко всем make-файлам? В настоящее время мы используем CPPFLAGS, но предполагается, что он зарезервирован как пользовательская переменная, и я хотел бы...
2049 просмотров
schedule
13.11.2023
Automake: перезапись DEFAULT_INCLUDES
Я хотел бы иметь возможность переопределить набор включений, используемых automake, либо во время настройки, либо во время компиляции. Я знаю следующие работы:
make DEFAULT_INCLUDES= CPPFLAGS="-I. -I/home/development/trunk"
Мой вопрос в том,...
1114 просмотров
schedule
24.08.2022
Проблема Automake Yacc
Я работаю над проектом, используя Yacc и Lex. Я использую Anjuta IDE для этой задачи и столкнулся с проблемой с Autotools. Я не могу собрать свой исходный код, потому что для моих файлов требуется заголовок, созданный Yacc. Как я могу убедиться,...
345 просмотров
schedule
16.11.2022
Мне действительно нужно указать расположение библиотеки для связывания с automake?
Я работаю над мультиплатформенной программой C . Makefile стал довольно сложным из-за множества различных компиляторов, расположений библиотек и т. д. на каждой машине. Я подумал, что Autoconf/Automake будет хорошим решением, хотя мой предыдущий...
517 просмотров
schedule
27.06.2023
Могу ли я создавать модули Perl с помощью системы сборки на основе ExtUtils::MakeMaker из дерева?
Вместо того, чтобы добавлять или изменять файлы в каталоге, где распакованы исходники Perl-модуля, я хотел бы собрать все в отдельном каталоге. Легко ли это достижимо с довольно стандартным Makefile.PL , который использует ExtUtils::MakeMaker ?...
299 просмотров
schedule
15.04.2022
Ожидаемая структура проекта/каталога для Automake?
Я разрабатываю статическую библиотеку C и использую простой Makefile. Теперь нам нужно поддерживать удаленные установки и все такое, и пришло время перейти к более надежному стандарту сборки. Я действительно хочу, чтобы это были автоинструменты —...
2181 просмотров
schedule
14.05.2023
Как установить произвольную зависимость от исходного файла в automake без сгенерированного источника
У меня проблема с порядком зависимостей исходного файла, который включает в себя сгенерированный файл. Например, в файле с именем unit.cpp у меня есть это:
#include "generated.hpp"
Где generated.hpp — это сгенерированный файл, который...
467 просмотров
schedule
20.04.2023
Есть ли какая-либо цель в Automake, которая выполняется до правил automake Makefile?
Я пытался сгенерировать правила Makefile, которые выполняются до правил автоматического создания Makefile. Я видел, что могу определить правила "all-local" и "hooks", но они выполняются, например, после "all" и других правил.
Есть ли способ,...
458 просмотров
schedule
08.10.2022
Указание путей к библиотекам в Makefile
Я использую autoconf и automake для проекта C++, и я ожидаю, что g++ будет достаточно умен, чтобы посмотреть на /usr/include/<library-name> , когда мой исходный код уже имеет
#include <libxml/xpath.h>
#include...
1113 просмотров
schedule
13.04.2022
Динамические цели с автоинструментами
Я пытаюсь добиться чего-то очень конкретного с помощью автоинструментов - имен динамических переменных. Моя цель — создать динамические цели в зависимости от определенного файла конфигурации, аналогично ядру Linux.
Ядро Linux можно настроить с...
194 просмотров
schedule
11.10.2022
Константа, невидимая компилятору
У меня проблема с кодом ниже. Он выдает мне ошибки, которые ничего мне не говорят.
У меня есть файл memory.h, где у меня есть:
#ifndef BLOCK_SIZE
#define BLOCK_SIZE 8
#endif
У меня также есть файл configuration.ac с фрагментом, как...
122 просмотров
schedule
24.01.2023
Порядок установки библиотеки в automake
Когда я запускаю make distcheck, одна библиотека (в данном примере lib2) не устанавливается, поскольку для нее требуется lib1.
Есть ли способ указать порядок установки библиотеки?
Makefile.am:
lib_LTLIBRARIES = libTwo.la libOne.la...
235 просмотров
schedule
07.06.2023
Добавление AM_LDFLAGS не влияет на конечную библиотеку, вызывая ошибки компоновщика.
Я использую GNU autohell для своего проекта, который представляет собой библиотеку C++. Он должен связываться с ZMQ и повышаться. Поэтому я добавил эту проверку необходимых библиотек в configure.ac
PKG_CHECK_MODULES(ZMQ, libzmq >= 3.2.3)...
1007 просмотров
schedule
06.05.2024
Правило Automake по умолчанию для целей без расширения?
Есть ли общее правило, чтобы указать правило для чего-то, что переходит от чего-то с расширением к чему-то без расширения? (в данном случае от '.in' до '')?
У меня есть проект, использующий automake. У меня есть несколько шаблонов...
345 просмотров
schedule
03.08.2023