LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Вряд ли такое вообще существует в природе. Слишком нетривиальная задача по хедерам выяснять какие библиотеки тебе нужно подключать. Особенно если вспомнить про их наркоманскую версионность без совместимости вниз.

CMakeLists.txt по сути декларативный DSL, хоть и очень сильно наркоманский. По здравому смыслу и интуитивной логике ты сначала вносишь зависимость именно в него, а потом уже используешь в своём проекте.

P.S. А вот у QMake было нечто подобное, но работало оно довольно криво, поэтому редко кто использовал автоматическую генерацию *.pro-файлов на основе девственно чистого дерева исходного кода.

Исходная версия EXL, :

Вряд ли такое вообще существует в природе. Слишком нетривиальная задача по хедерам выяснять какие библиотеки тебе нужно подключать. Особенно если вспомнить про их наркоманскую версионность без совместимости вниз.

CMakeLists.txt по сути декларативный DSL, хоть и очень сильно наркоманский. По здравому смыслу и интуитивной логике ты сначала вносишь зависимость именно в него, а потом уже используешь в своём проекте.