Re[7]: makefiles vs project files
От: jazzer Россия Skype: enerjazzer
Дата: 25.02.15 01:09
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Для этого приходится использовать ужас под названием secondary expansion: http://make.mad-scientist.net/secondary-expansion/ или заниматься генерированием вложенных makefile'ов (путь automake). Ещё есть ужас под в виде промежуточных файлов, порождаемых цепочками wildcard-правил.


C>Добавим сюда ещё жуткий язык для выражений, так что задачи типа замены части имени файла становятся похожими на монстров из фильмов ужасов.


Все так. Поэтому я использую его (а secondary expansion не использую вообще) только для простых вещей, а все остальное генерю в виде подключаемых мейкфайлов (перлом, гы-гы ) либо зову $(call ...). Ну а промежуточные файлы лежат в отдельной директории для мусора (так же, как объектные файлы и прочая) и глаза не мозолят.

C>PS: на make у нас написан мегапайплайн для биоинформатики, который собирает зависимости, нарезает данные, обсчитывает их на кластере, готовит кофе, стирает бельё и вообще делает примерно 100500 других вещей.


jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.