GNU autotools

Все о программировании под *nix
[CWeR]
Заглянувший
Сообщения: 29
Зарегистрирован: 20 дек 2004, 19:53
Откуда: Минск
Контактная информация:

GNU autotools

Сообщение [CWeR] »

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

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

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

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


для ведения разработки они и не предназначены
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

[CWeR]
Заглянувший
Сообщения: 29
Зарегистрирован: 20 дек 2004, 19:53
Откуда: Минск
Контактная информация:

Сообщение [CWeR] »

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

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

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

Makefile.am и configure.ac меняются не так уж и часто
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

[CWeR]
Заглянувший
Сообщения: 29
Зарегистрирован: 20 дек 2004, 19:53
Откуда: Минск
Контактная информация:

Сообщение [CWeR] »

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

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

Ответить