libximc
2.3.2
|
Обобщенная версия собирается обычными autotools.
Собранные файлы (библиотека, заголовочные файлы, документация) устанавливаются в локальную директорию ./dist/local. Это билд для разработчика. Иногда необходимо указать дополнительные параметры командной строки для вашей системы. Проконсультируйтесь с последующими параграфами.
Требования: 64-битная или 32-битная система на основе debian, ubuntu Примерный набор пакетов: gcc, autotools, autoconf, libtool, dpkg-dev, flex, bison, doxygen, texlive, mercurial
Необходимо соблюдать парность архитектуры библиотеки и системы: 64-битная библиотека может быть собрана только на 64-битной системе, а 32-битная - только на 32-битной.
Для сборки библиотеки и пакета запустите скрипт:
Пакеты располагаются в ./dist/latest/deb, локально инсталированные файлы в ./dist/local.
Требования: 64-батная система на основе redhat (Fedora, Red Hat, SUSE)
Примерный набор пакетов: gcc, autotools, autoconf, libtool, flex, bison, doxygen, texlive, mercurial
Возможно собрать 32-битную и 64-битную библиотеки на 64-битной системе, однако 64-битная библиотека не может быть собрана на 32-битной системе.
Для сборки библиотеки и пакета запустите скрипт:
Пакеты располагаются в ./dist/latest/rpm, локально инсталированные файлы в ./dist/local.
Требования: 64-битная или 32-битная FreeBSD
Примерный набор пакетов: gcc, autotools, autoconf, libtool, flex, bison, doxygen, teTeX, mercurial
Необходимо соблюдать парность архитектуры библиотеки и системы.
Внимание! Для простой сборки библиотеки необходиы следующие параметры:
Также необходимо пропатчить configure.ac для исключения SOVER из названия пакета (freebsd) не использует соглашения linux по версиям библиотек).
Для сборки библиотеки и пакета запустите следующий скрипт. Требуются права суперпользователя для инсталляции порта и специальное дерево /usr/ports/local. Проконсультируйтесь со скриптом для деталей.
Пакеты располагаются в ./dist/latest/freebsd.
Для сборки библиотеки и пакета запустите скрипт:
Собранная библиотека (классическая и фреймворк), приложения (классическая и фреймворк) и документация располашаются в ./dist/latest/macosx, локально инсталированные файлы в ./dist/local.
Требования: 64-битный windows (сборочный скрипт собирает обе архитектуры), cygwin (должен быть установлен в пути по умолчанию), mercurial.
Запустите скрипт:
Собранные файлы располагаются в ./dist/latest/win32 и ./dist/latest/win64
Исходные коды XIMC могут выданы по отдельному запросу.