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

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