Re: [Haskell] Организация работы
От: Паблик Морозов  
Дата: 27.10.11 19:04
Оценка: 6 (1)
Здравствуйте, _darkangel_, Вы писали:

__>Привет All!


__>Допустим есть у нас дерево проектов. Как-то они там рассованы по каталогам. Между ними есть зависимости. И написаны cabal файлики с прописанными зависимостями. Как сделать так чтобы при сборке проекта пересобирались и его зависимости, если в них были изменения? Я предположил что если делать cabal register --inplace то потом оно будет его пересобирать. Но это не так. Как же этого добиться?


Попробуй cabal-dev и не инсталируй пакеты, которые разрабатываешь в глобальный каталог, а запускай
cabal-dev install мой-пакет пакет-от-которого-он-зависит1 пакет-от-которого-он-зависит2 ...
Это приведет к тому, что вместе с основным пакетом в локальную папку будут билдится и перечисленные тобой зависимости, соответственно, пересобираясь, если в них были изменения. Запускать надо из корневой папки, в которой лежат папки пакетов. Тут пример https://github.com/creswick/cabal-dev (внизу страницы).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.