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