Вопросы по теме '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 просмотров

Как указать в сценарии 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 просмотров

Константа, невидимая компилятору
У меня проблема с кодом ниже. Он выдает мне ошибки, которые ничего мне не говорят. У меня есть файл 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