отметьте это
imake — система автоматизации сборки, написанная для системы X Window . Он использовался X с X11R1 (1987 г.) по X11R6.9 (2005 г.) и продолжал использоваться в XFree86 (последний коммит в 2009 г.). Он реализован поверх препроцессора C и make . Первую версию написал Тодд Брунхофф из Tektronix .
imake генерирует make-файлы на основе шаблона, набора макрофункций препроцессора C и входного файла для каждого каталога, называемого Imakefile. Это позволяет хранить машинные зависимости (такие как параметры компилятора , альтернативные имена команд и специальные правила сборки) отдельно от описаний различных собираемых элементов.
imake широко использовался для X и связанного с X программного обеспечения в течение 1990-х годов, а также для несвязанного программного обеспечения, такого как ChorusOS . [1] Он также использовался для управления конфигурацией . [2]
С выпуском X.org X11R7.0 он был заменен на GNU Autotools . (X11R6.9 и X11R7.0 имели одну и ту же кодовую базу с другой системой сборки.). X.Org планирует в будущем использовать Meson вместо Autotools.
Примечания
[ редактировать ]- ^ «Руководство разработчика приложений ChorusOS 5.0: среда imake» . Корпорация Оракл . 2010 . Проверено 2 мая 2018 г.
- ^ Тэк Ли; Пегги Томас; Вивьен Лоуэн (март 1996 г.). «Одиссея к лучшим практикам SCM: общая картина». В Соммервилле, Ян (ред.). Управление конфигурацией программного обеспечения . Международный семинар по управлению конфигурацией программного обеспечения ICSE'96 Семинар SCM-6. Конспекты лекций по информатике. Том. 6. Берлин, Германия. стр. 231–238. дои : 10.1007/BFb0023093 . ISBN 978-3-540-61964-2 .
Источники
[ редактировать ]- Дюбуа, Поль (сентябрь 1996 г.). Переносимость программного обеспечения с imake (2-е изд.). О'Рейли Медиа . ISBN 978-1-56592-226-6 .