Вопросы по теме 'autotools'

В очень простом приложении gtk2 c проблема с настройкой инструментов сборки gnu
ОБНОВЛЕНИЕ: первая проблема решена, вторая описана внизу этого поста. ОБНОВЛЕНИЕ 2: вторая проблема также решена. Я пытаюсь узнать о настройке инструментов сборки GNU (autoconf/automake) для очень простого приложения GTK+2 C. Я следил за...
1884 просмотров
schedule 26.11.2022

Как заставить автоинструменты компилироваться компилятором Intel?
Я хочу, чтобы мой код компилировался компилятором Intel или gcc/g++ в зависимости от аргумента конфигурации. Это возможно? Что мне нужно добавить в файлы configure.ac и Makefile.am, чтобы это произошло?
11080 просмотров
schedule 18.11.2022

Вызов SED для источника в Makefile.am
У меня есть код С++, который требует выполнения sed перед компиляцией. Как поместить это в Makefile.am ? Я попробовал типичную настройку makefile, и цель, похоже, не существует: gentest.cc: $(SED) -i "s|FIND|REPLACE|"...
1991 просмотров
schedule 02.03.2023

Кросс-компиляция Apache Portable Runtime на iPhone
Это продолжение предыдущего вопроса о кросс-компиляции для iPhone: Кросс-компиляция библиотек на основе Autotools для Официальный SDK для iPhone По сути, я пытаюсь скомпилировать Apache Portable Runtime (APR) версии 1.3.8 (последняя) для...
6989 просмотров

GNU Autotools: Как вы включаете исходные файлы в tar-архив make dist, которые находятся выше корневого исходного каталога?
У меня есть проект Subversion, который использует Gnu Autotools (то есть automake, autoconf и libtool) для управления исходным кодом в подпапке (называемой «подпакет»). Подпакет ссылается на исходные файлы, которые находятся над корневым исходным...
2291 просмотров
schedule 02.06.2022

Как я могу определить #define в моих файлах Make
В моих файлах c/c++ есть несколько #define. В качестве примера: #ifdef LIBVNCSERVER_HAVE_LIBZ /* some code */ #ifdef LIBVNCSERVER_HAVE_LIBJPEG /* some more code */ Не могли бы вы рассказать мне, как я могу изменить свой Makefile.in,...
42261 просмотров
schedule 24.12.2022

Как лучше всего установить флаги компиляции для отдельных исходных файлов с помощью GCC и автоинструментов?
Мне нужно отключить флаг оптимизации для отдельного файла с помощью autotools. Как лучше всего это сделать?
811 просмотров
schedule 28.04.2023

Проверьте результат AX_PYTHON_MODULE в configure.ac
При использовании макроса m4_ax_python_module.m4 в configure.ac (AX_PYTHON_MODULE) во время настройки можно узнать, установлен ли данный модуль. Он принимает два аргумента: имя модуля и второй аргумент, который, если он не пуст, приведет к выходу,...
545 просмотров
schedule 20.06.2022

Предварительный просмотр справочной страницы без установки пакета
Я проверил типичный проект с открытым исходным кодом, в котором используются автоматические инструменты. Я хочу немного подправить этот пакет, но я также хотел бы кое-что изменить в справочной странице пакета. Источник справочной страницы...
1663 просмотров
schedule 10.12.2022

Делитесь файлами с модульными тестами с помощью автоинструментов
У меня есть проект, использующий autoconf и automake со следующей структурой: / src/ class.h class.cpp test/ class_unittest.cpp В class_unittest.cpp я включаю class.h в исходный файл и при компиляции также файл...
149 просмотров
schedule 21.06.2023

Выполнить automake из плагина eclipse autotools
Недавно я установил плагин autotools для eclipse. Я сделал Makefile.am для каждого исходного подкаталога. Я также включил макрос AM_INIT_MAKEFILE в файл configure.ac. Плагин ДЕЙСТВИТЕЛЬНО использует autoreconf -i . Проблема в том, что каждый...
1551 просмотров
schedule 22.09.2022

Как мне указать autoconf не проверять fortran, C++ и т. д., когда мой пакет собран только на C?
Это беспокоило меня годами, но я просто игнорировал это, как и все остальные. AM_INIT_AUTOMAKE([dist-bzip2]) AC_PROG_CC AC_PROG_LIBTOOL AC_C_INLINE AM_PROG_CC_C_O С приведенным выше в моем файле configure.ac configure пойдет и найдет мне...
991 просмотров
schedule 23.07.2023

Создание отладочной сборки источника сборки autotools
Дано: источник tar.gz Насколько я знаю, configure поддерживает отладочную сборку ( configure --help не показывает --enable-debug ) Вопросы: Безопасно ли использовать отладочную сборку, если авторы пакета изначально ее не...
7064 просмотров
schedule 31.01.2023

Включите библиотеку (только заголовок) в проект autotools
Я хочу интегрировать библиотеку C ++ только для заголовков в свой проект Autotools. Поскольку в библиотеке используются Autoconf и Automake, я использую AC_CONFIG_SUBDIRS в configure.ac и добавил каталог библиотеки в строку SUBDIRS = в...
1126 просмотров

PKG_CHECK_MODULES для некоторых библиотек++
Я пытаюсь сделать свой проект autotools на С++ ссылкой на библиотеку, которая возникла как библиотека C (libsomelib.so), но также имеет привязки к С++ (libsomelib++.so). Я пытаюсь использовать PKG_CHECK_MODULES, чтобы проверить, установлен ли этот...
416 просмотров
schedule 11.04.2024

Как научиться пользоваться autotools/libtool? (Кому-то это тоже не нравится?)
Когда в каком-то проекте есть все эти "ltmain", "aclocal.m4" и прочие "autogen.sh", это приносит дискомфорт: ./autogen.sh работает медленно. ./configure медленный. ./configure не жалуется, что чего-то не хватает. Я исправляю это, и это...
3061 просмотров
schedule 08.05.2022

Как изменить порядок целей, добавить дополнительные шаги и т. д. для Makefile.am?
Могу ли я управлять Makefile.am так, как привык управлять Makefile? Обычно я создаю цели, которые вызывают друг друга, чтобы построить проект. Но в Makefile.am у меня есть какой-то таинственный libqqq_la_SOURCES = ... , который я не знаю, что...
311 просмотров
schedule 24.06.2022

настроить.in или настроить.ac?
Похоже, что некоторые проекты autoconf используют файл configure.in для создания сценария configure , а некоторые используют файл configure.ac . В чем разница/преимущество между использованием одного или другого?
19819 просмотров
schedule 16.05.2022

Синтаксическая ошибка при использовании среды проверки модульного тестирования с C99
Я получаю странную синтаксическую ошибку, когда пытаюсь скомпилировать тесты с помощью проверочной среды модульного тестирования с -std=c99 флаг. Итак, я пытаюсь скомпилировать example.c : #include <check.h> START_TEST(example) {...
696 просмотров
schedule 14.03.2023

Можно ли получить прогресс из файла configure и файла Makefile, сгенерированного autotools?
Я создаю множество проектов одновременно, и пока они строятся, я хотел бы делать другие вещи на той же машине, имея при этом возможность следить за прогрессом. Есть ли способ получить текущий прогресс из скрипта конфигурации, сгенерированного...
224 просмотров