Re[10]: Только что с интервью...
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 03.04.17 15:20
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>https://en.m.wikipedia.org/wiki/Tsort — cmake не использует эту утилку?


Это не то, у меня была другого рода проблема. Есть бинарник и несколько библиотек у которых есть зависимости от других библиотек и т.д. На этапе подготовки инсталляционного пакета нужно собрать все библиотеки, разложить их по директориям, поправить RPATH/install_name_path и т.п на 3-х платформах (для Windows/Linux/macOS). Так как есть несколько уровней зависимостей (дерево, фактически), библиотек может просто нет в дереве зависимостей самого CMake проекта и информацию пришлось извлекать отдельно, из бинарников, благо такое API есть в составе CMake. Но вот API для "дать имя головного модуля и получить зависимости всех уровней" нет. В принципе, там работы всего ничего, но сам CMake-скрипт то еще говнище где даже рекурсии не работают, что осложняло дело несколько
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.