История изменений
Исправление invy, (текущая версия) :
Ну потому что допустим, у тебя в зависимостях три библиотеки:
- первая использует autotools
- вторая qmake
- третья scons
И твоя прогармма - cmake.
Ты хочешь дать свой софт кому-то, где платформа по-умолчанию неизвестна, и чтобы он собрался в «одно действие»?
Т.е. надо:
a) скачать, установить и настроить системы сборки
b) необходимые тулчейны
c) взять необходимые настройки сборки для каждого из проектов
Допустим, c) - не проблема, ты сам указываешь, как тебе надо собрать зависимости. Ну допустим можно решить чисто в теории a) и b), имея базу данных библиотек, для которой указан перечень ее зависимостей и в особенности утилит для ее сборки. Но на практике эти задачи не решаемы в общем, т.к. ну не заставишь ты всех вносить данные о своих библиотеках в твою систему зависимостей.
Исправление invy, :
Ну потому что допустим, у тебя в зависимостях три библиотеки:
- первая использует autotools
- вторая qmake
- третья scons
И твоя прогармма - cmake.
Ты хочешь дать свой софт кому-то, где платформа по-умолчанию неизвестна, и чтобы он собрался в «одно действие»?
Т.е. надо:
a) скачать, установить и настроить системы сборки
b) необходимые тулчейны
c) взять необходимые настройки сборки для каждого из проектов
Допустим, c) - не проблема, ты сам указываешь, как тебе надо собрать зависимости. Ну допустим можно решить чисто в теории a) и b), имея базу данных библиотек, для которой указан перечень ее зависимостей и в особенности утилит для ее сборки. Но на практике эти задачи не решаемы в общем, т.к. ну не заставишь ты всех вносить данные о своих библиотеках в твою систему зависимостей.
Исходная версия invy, :
Ну потому что допустим, у тебя в зависимостях три библиотеки:
- первая использует autotools
- вторая qmake
- третья scons
И твоя прогармма - cmake.
Ты хочешь дать свой софт кому-то, где платформа по-умолчанию неизвестна, и чтобы он собрался в «одно действие»?
Т.е. надо:
a) скачать, установить и настроить системы сборки
b) необходимые тулчейны
c) взять необходимые настройки сборки для каждого из проектов
Допустим, c) - не проблема, ты сам указываешь, как тебе надо собрать зависимости. Ну допустим можно решить чисто в теории a) и b), имея базу данных библиотек, для которой указан перечень ее зависимостей и в особенности утилит для ее сборки. Но на практике эти задачи не решаемы в общем, т.к. ну не заставишь ты всех вносить данные о своих библиотеках в твою систему зависимостей.