Вопросы по теме 'automake'
Куда поместить вспомогательные скрипты с GNU autoconf / automake?
Я работаю над проектом, который будет распространяться с GNU autoconf / automake, и у меня есть набор сценариев bash, которые вызывают сценарии awk. Я бы хотел, чтобы сценарии bash попали в $ PATH, но не сценарии awk. Как мне их вставить в проект?...
2656 просмотров
schedule
03.12.2021
Как мне остановить automake от добавления -I. в мою строку компиляции?
Как мне остановить automake от добавления -I. в мою строку компиляции?
Кажется, что у объектов automake или libtool всегда есть команда компиляции, подобная следующей:
g++ -DHAVE_CONFIG_H -I. -I./proj/otherdir -o myprog.o myprog.c...
250 просмотров
schedule
04.10.2021
Явные промежуточные объектные файлы в GNU AutoMake
У меня есть приложение C, которое я конвертирую из набора созданных вручную файлов Makefile в GNU AutoMake. В нем есть подкаталог, содержащий заголовок интерфейса и несколько зависящих от платформы реализаций. В настоящее время выбирается реализация...
1113 просмотров
schedule
04.10.2021
Как написать несколько условий в Makefile.am с помощью else if
Я хочу скомпилировать свой проект с помощью autoconf / automake. В моем configure.ac определены 2 условия
AM_CONDITIONAL(HAVE_CLIENT, test $enable-client -eq 1)
AM_CONDITIONAL(HAVE_SERVER, test $enable-server -eq 1)
Я хочу отделить _LIBS от...
140705 просмотров
schedule
29.09.2021
Как использовать альтернативную библиотеку вне системы Linux
Я создаю проект с открытым исходным кодом, настроенный GNU autoconf. Это зависит от glib2.36 и сообщает, что версия библиотеки glib ниже этой. Но я не хочу заменять glib моей системы на путь "/ usr / lib". Моя идея - загрузить glib2.36, собрать с...
190 просмотров
schedule
16.10.2021
Ошибка RVM при запуске "requirements_smf_libs_install automake libtool",
Я пытаюсь добавить установку ruby-1.9.3-p392 , и во время установки при установке необходимых пакетов automake, libtool получаю следующее:
Error running 'requirements_smf_libs_install automake libtool',
please read...
758 просмотров
schedule
10.11.2021
как заставить automake условно выбирать пакет src?
В моем проекте у меня есть 3 пакета с исходным кодом, например package1, package2, package3. один из них будет скомпилирован в соответствии с зависимой версией программного обеспечения (например, softA).
если я введу './configure --softA-version =...
249 просмотров
schedule
06.10.2021
Automake LIBADD не подключается к
Пытаюсь добавить ZMQ в c_icap.
Это мой Makefile.am (измененный из стандартного make-файла):
pkglib_LTLIBRARIES=srv_bluvector_icap.la
INCLUDES = -I$(top_srcdir)
srv_bluvector_icap_la_LIBADD = /usr/local/lib/libzmq.la...
1066 просмотров
schedule
12.11.2021
процесс сборки, который генерирует заголовки в autotools
Я портирую самодельную makefile установку в набор автоинструментов. Я столкнулся с проблемой, на которую пока не нашел подходящего ответа. Возможно, я просто не использую правильные термины в своих поисках. Будучи полным новичком в области...
279 просмотров
schedule
08.10.2021
Выполнять все тесты в подкаталогах, даже если некоторые из них терпят неудачу
В нашем программном обеспечении есть несколько регрессионных тестов, использующих инфраструктуру autotools (autoconf и automake). Эти регрессионные тесты разделены между разными подкаталогами в соответствии с тестируемыми функциями / модулями. Мы...
137 просмотров
schedule
06.11.2021
configure: ВНИМАНИЕ: сценарий 'missing' слишком старый или отсутствует
Я новичок в autotools и пытаюсь изучить его. Я столкнулся с проблемой при попытке запустить configure в существующем проекте с открытым исходным кодом и получил эту ошибку:
./configure
checking for a BSD-compatible install... /usr/bin/install -c...
7749 просмотров
schedule
14.10.2021
Сделать установку неудачной в конце (buildroot)
Я кросс-компилирую ecasound, который идет до такой степени, что все двоичные файлы компилируются, но терпит неудачу во время (в конце?) Фазы установки.
Дело в том, что я не вижу сообщений об ошибках или чего-то еще, поэтому мне остается гадать...
357 просмотров
schedule
04.10.2021
Условная компиляция Automake для ARM A-32?
У меня есть исходный файл, который нужно скомпилировать для ARM A-32. A-32 включает ARMv4 и ARMv7 (но не Aarch32 или Aarch64). В нашем make-файле GNU есть:
IS_ARM32 := $(shell echo "$(HOSTX)" | $(GREP) -i -c -E 'arm|armhf|arm7l|eabihf')
......
127 просмотров
schedule
17.10.2021
Automake пересобирает исходный файл, если Makefile изменяется
При использовании системы сборки autoconf/automake, если флаги компилятора или другие переменные в Makefile.am (или даже более высоком уровне, например configure.ac) изменяются, исходные файлы C++, связанные с этим Makefile, не будут автоматически...
1533 просмотров
schedule
19.02.2022
Autoconf добавляет к выходной переменной и программным LIBS
Используя autoconf в configure.ac, мне нужно добавить к выходной переменной.
В частности, я хочу добавить к переменной LIBS по-разному для каждой из моих программ (myprogram1 и myprogram2 в Makefile.am). Представим, что myprogram1 требует...
893 просмотров
schedule
27.02.2022
Создание объектов IDL с помощью automake/Makefile.am
Для тех, кто не знаком с IDL (язык описания интерфейса), он абстрагирует описание данных для использования на разных платформах (java, c, c++ и т. д.). В моем проекте есть зависимости Foo.c, Foo.h, FooHelper.c и FooHelper.h, которые генерируются из...
717 просмотров
schedule
15.03.2022
Использование существующего Makefile как части проекта automake
В качестве альтернативы вопрос может быть «Использование документации Sphinx в проекте automake», что, вероятно, представляет больший интерес, но его труднее достичь.
Я разрабатываю библиотеку, которая использует automake/autoconf, и у меня есть...
201 просмотров
schedule
14.03.2022
Синтаксическая ошибка PKG_CHECK_MODULES рядом с luajit
Я новичок в GNU autotools. В моем проекте, когда я пытаюсь ./configure , возникает следующая ошибка:
./configure: line 9852: syntax error near unexpected token `luajit,'
./configure: line 9852: ` PKG_CHECK_MODULES(luajit,...
5637 просмотров
schedule
11.03.2022
Храните информацию о версии в одном месте с помощью автоинструментов
Я использую gnu autools (autoconf, automake, libtool) для создания разделяемой библиотеки и связанного с ней двоичного файла, а также документации texinfo.
В configure.ac хранится информация о версии.
Теперь в исходники texinfo, например, я хочу...
206 просмотров
schedule
16.03.2022
Определение дополнительных целей make с помощью gnu autotools
Я начинаю изучать автоинструменты, чтобы сначала понять, а затем расширить существующую систему сборки проекта. В настоящее время проект строит программу по мере ее вывода. Система сборки довольно сложная, состоит из нескольких подкаталогов и...
319 просмотров
schedule
20.03.2022