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

Как избежать переопределения VERSION, PACKAGE и т. д.
Я не видел вопросов, касающихся сборок GNU autoconf/automake, но я надеюсь, что хотя бы некоторые из вас знакомы с этим. Вот оно: У меня есть проект (назовем его myproject), который включает в себя другой проект (поставщика). Проект поставщика —...
1707 просмотров
schedule 18.12.2023

Autotools: как установить глобальный флаг компиляции
У меня есть проект с несколькими каталогами источников: src/A /B /C В каждом Makefile.am содержится AM_CXXFLAGS = -fPIC -Wall -Wextra Как избежать повторения этого в каждой исходной папке? Я пытался изменить src/Makefile.am...
19120 просмотров
schedule 13.05.2024

Где я должен искать, чтобы решить проблему поиска/неопределенного символа с проектом automake/autoconf?
В одном проекте у меня определены два noinst_PROGRAM . Один из них работает нормально, но другой выдает следующее сообщение: /home/altern8/workspaces/4355/libgdata/test/.libs/lt-gdatacalendar: ошибка поиска символа:...
4301 просмотров
schedule 06.04.2023

Каков канонический способ сделать ссылку autoconf в сетевых библиотеках Solaris?
В Solaris при компиляции программы, использующей сокеты, необходимо связать ее с -lnsl -lsocket . Многие такие программы изначально были написаны для Linux (где дополнительные библиотеки не нужны), и поэтому не проверяют наличие этих библиотек в...
664 просмотров
schedule 24.05.2022

проверьте версию automake/autoconf в скрипте configure
Я пытаюсь отредактировать скрипт configure, который будет выполнять этот фрагмент кода, если он выше Automake версии x.xx, а если нет, он выполняет другой фрагмент кода. Итак, мне нужна версия 1.10 или выше, тогда, когда это так, я хочу сделать...
4868 просмотров
schedule 12.07.2023

Как запустить autoconf в OSX, привязываясь к указанному OS SDK
Я написал небольшой инструмент командной строки, который включает некоторый код GPL. Все работает плавно. Использование ОС 10.6. Используемый внешний код имеет заголовочный файл config.h, созданный путем вызова autoconf. Я хотел бы развернуть...
970 просмотров
schedule 15.03.2022

CFLAGS против CPPFLAGS
Я понимаю, что CFLAGS (или CXXFLAGS для C ++) предназначены для компилятора, тогда как CPPFLAGS используется препроцессором. Но я до сих пор не понимаю разницы. Мне нужно указать путь включения для файла заголовка, который включается с помощью...
121386 просмотров
schedule 27.02.2023

configure.in и добавление опций
Я пытаюсь добавить опцию в свой скрипт ./configure. Мне нужно добавить местоположение в mysql.h, но несколько методов, которые я пробовал, продолжают получать ошибку: configure: error: uncognized option: --mysql=/usr/local/mysql/include/mysql/ Как...
1658 просмотров
schedule 30.08.2022

Внедрение набора изменений mercurial в качестве информации о версии в исполняемый файл C
Я хотел бы, чтобы исполняемые файлы для проекта, над которым я работаю, записывали последний набор изменений mercurial, чтобы, когда пользователь жалуется на ошибочное поведение, я мог отслеживать, какую версию он использует. Некоторые из моих...
1459 просмотров
schedule 17.07.2023

Попросите Autoconf вручную проверить библиотеку, если нет файла .pc.
Я относительно новичок в использовании Autoconf, и до сих пор я использовал только PKG_CHECK_MODULES , и это сработало для меня. Я наткнулся на пакет, а именно на Debian libmhash-dev v0.9.9.9-1 , который не включает файл .pc для использования...
652 просмотров
schedule 19.06.2023

Рекомендации по поиску расширений видимости символов в autoconf
Я хотел бы добавить скрытие символов для внутренних символов в существующую библиотеку с системой сборки на основе autoconf. Как лучше всего найти эквивалент локального компилятора для -fvisibility=hidden и __attribute__ ((visibility("default"))) ?
604 просмотров

aclocal/autoconf сообщает об отсутствии m4sugar.m4 в Mac OS X?
Я установил Xcode 3.2 в /Xcode3.2 и не ничего не устанавливал в /Developer. Когда я хочу заняться разработкой, я запускаю оболочку следующим образом alias sysroot='PATH=${PATH}:${XCODE}/usr/bin CFLAGS=--sysroot\ ${SDK_ROOT} CXXFLAGS=--sysroot\...
6614 просмотров
schedule 23.01.2023

Шаг Pre Build в проекте automake
Как бы вы добавили настраиваемый шаг предварительной сборки в проекте automake и autoconf. Мне нужно запустить команду перед запуском make, чтобы обновить временную метку файлов, чтобы убедиться, что они собираются при каждой сборке. Спасибо
838 просмотров
schedule 29.01.2024

Automake Libtool «Нет правил для создания цели»
Я пытался собрать библиотеку GLTools, которая сопровождает OpenGL SuperBible , в библиотеку libtool с automake. Я настроил autoconf и automake, но когда дело доходит до сборки библиотеки, я получаю: $ make make: *** No rule to make target...
9047 просмотров
schedule 19.02.2022

как позволить autoconf выбрать ожидаемый шаблон лицензии вместо GPL v3 по умолчанию?
Я использую autoconf для создания файлов сборки проекта. Я не добавляю файл COPYING вручную, и autoconf создаст файл COPYING с использованием лицензии GPL v3. У меня вопрос: есть ли способ указать autoconf для создания ожидаемого шаблона лицензии,...
474 просмотров
schedule 14.12.2023

Установка двоичных файлов в /bin, /sbin, /usr/bin и /usr/sbin, взаимодействие с --prefix и DESTDIR
Большинство пакетов, использующих Autotools, являются утилитами уровня пользователя или, по крайней мере, достаточно высокого уровня, чтобы быть полностью ниже /usr , или достаточно низкого, чтобы быть полностью ниже /usr . Я пишу пакет, который...
2217 просмотров
schedule 15.07.2022

Как упаковать файлы данных с помощью autoconf и automake GNU
Я довольно новый программист на С++. Я сделал очень простую игру, используя библиотеки SDL. Моя игра, естественно, использует некоторые изображения, звуки и шрифты. Я хотел сделать дистрибутив пакета, где пользователь может настроить && make . Не...
2328 просмотров
schedule 05.05.2023

Autoconf: ошибка компоновщика при связывании с пользовательской библиотекой
1) У меня есть проект, содержащий разделяемую библиотеку, которая ссылается на некоторые сторонние библиотеки (а именно gcrypt , gpg-error , z и ssh2 ). Назовем это "mylib". Эта библиотека отлично строится, и я вижу, что libtool правильно...
1365 просмотров
schedule 25.11.2023

Лучшие практики обработки CFLAGS в скриптах конфигурации?
Я не поклонник autoconf, но в интересах принципа наименьшего удивления я пытаюсь сделать так, чтобы мои (не autoconf) сценарии настройки вели себя как можно ближе к тому, что пользователи ожидают от системы сборки на основе autoconf. Стандарты...
7759 просмотров
schedule 15.05.2024

configure.ac не находит зависимости в cygwin
Я использую сценарий настройки autoconf / automake на cygwin, и у меня проблема в том, что он не определяет мои зависимости. Например, в моем configure.ac: AC_CHECK_LIB (mp3lame, lame_init ,, AC_MSG_ERROR (Требуемая библиотека LAME не найдена.))...
1518 просмотров
schedule 02.06.2022