CMake'ификация проекта Boost Jam: check-target-builds - PullRequest
1 голос
/ 14 июля 2020

Я пытаюсь «деусилить» одну из библиотек Boost, которая в любом случае является более или менее автономной *.

Теперь Boost использует свою собственную систему сборки , B2 , который использует "Jam files" для конфигурации; поэтому я пытаюсь перенести файл Jam этой библиотеки в CMakeLists.txt.

Конструкция, с которой у меня проблемы, - это команда check-target-builds, используемая в файле Jam из библиотека, которую я конвертирую. Я понимаю, что означают разные операнды, но не понимаю: как B2 узнает, как настроить сборку первого аргумента на check-target-builds? Я имею в виду, что эти цели нигде не определены. Есть ли какое-то значение по умолчанию, когда B2 будет искать .cpp с тем же именем, что и отсутствующая цель? Или все сложнее?

Замечательная stacktrace библиотека Антония Полухина ; который дает вам легкий доступ к трассировкам стека с именами и номерами строк и без проблем. Мои усилия по деускулированию можно найти здесь .

...