Linux.by
https://forum.linux.by/

GNU autotools
https://forum.linux.by/viewtopic.php?f=6&t=4826
Страница 1 из 1

Автор:  [CWeR] [ 30 мар 2005, 14:58 ]
Заголовок сообщения:  GNU autotools

Кто субж активно использовал? Нужна помощь.
Решил я свой проектик с простого make на субж перевести.
и появилось два вопроса.
1. Можно ли заставить субж класть объектники в какую-нибудь директорию, а не в src?
2. В дереве исходников есть много поддиректорий и в них встресаются файлы с одинаковыми именами. Соответственно когда проект строится и объектники кладуться в одну папку появляется конфликт имён. Видел ключик, который заставляет класть объектники в те же директории где лежат исходники. Но это решение несколько конфликтует с решением 1 :)

PS. И ещё вопрос. Вообще эти автотулз используются для ведения разработки проекта? Или они больше подходят только для сборки релиза? А то постоянный configure несколько замедляет процесс сборки :)

Автор:  mend0za [ 30 мар 2005, 16:57 ]
Заголовок сообщения: 

./configure обычно используется однократно, после чего идут многократные make


для ведения разработки они и не предназначены

Автор:  [CWeR] [ 31 мар 2005, 13:27 ]
Заголовок сообщения: 

mend0za, я так понял, что ./configure надо запускать каждый раз после изменения Makefile.am или configure.ac.

А что можно использовать для ведения разработки? Есть какие-нибуть подходящие тулзы? Или какой-нибудь мануал, где описано как написать кроссплатформенный (Win/*nix) Makefile. Хотя я вроде уже частично дошел до решения :)

Автор:  mend0za [ 31 мар 2005, 13:58 ]
Заголовок сообщения: 

Makefile.am и configure.ac меняются не так уж и часто

Автор:  [CWeR] [ 31 мар 2005, 16:53 ]
Заголовок сообщения: 

при добавлении файлов в проект :) что на начальном уровне происходит достаточно нередко :)
А есть не cygwin порты автотулз по Вынь? Что-то я не нашел.

Пойду всё-таки курить в сторону доработки своего Makefile :) хотя можно ещё на Scons посмотреть...

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/