меня проект из пары сотен файлов и хедеров. Не либ. А все конкретные этого проекта.
Как это правильно и красиво включить?
Через add_subdirectory() какая то жопа, т.к. там зависимости противоположно идут (нижний уровень от верхнего зависит) и приходится включать их через Out of tree.
Через GLOB вроде тоже не правильно, по словам же разрабов.
А иначе - получается, лишь попросту руками каждый исходник вписывать и каждую папку.
Тебя пугает 200 строк?
В чем отличие тогда от обычного мейкфайла, кроме чуть менее уродливого синтаксиса?
SOURCE_REGEXP='.*\.\(c\|cpp\|h\|hpp\|cxx\|hxx\|qrc\|ui\|vala\|d\)' for i in $(find . -regex $SOURCE_REGEXP) do echo \, \'$i\' done я себе такой скрипт набросал для поиска всех сорсов в проекте перед добавлением. но это под месон (вывод echo поменяй)
make файл не разрулит нормально зависимости
А на мезоне такая же проблема вообще? Или можно более красиво решить?
Обычно берут инструмент под задачу, а не наоборот.
тоже сорцы руками лучше добавлять
А я не очень вижу нормальный инструмент под это дело, кроме как из студии автогенерить.
В том, что это не мейк
Да оно не то что бы сильно лучше =)
Это кроссбилдсистем генератор
Обсуждают сегодня