Вопрос: Может ли CMake генерировать скрипты сборки, которые каким-либо образом не используют CMake? Если нет, то как трудно заставить кинематографический скрипт, созданный в CMake, не делать никаких проверок против CMake?Может ли CMake генерировать скрипты сборки, которые * не * используют cmake?
Я большой поклонник CMake до такой степени, что я отстаиваю идею, что мы переходим к ней в моей текущей рабочей среде. Одна вещь, которая могла бы облегчить этот переход от нашей текущей системы сборки к CMake, была бы, если бы я мог продемонстрировать, что CMake может генерировать файлы automake, которые сами не требуют cmake.
Очевидно, что я никогда не захотел бы этого делать для повседневного использования, но имея возможность легко создать ветвь нашего кода, который может быть построен из источника, не требуя cmake, будет иметь большое значение, помогая мне сделать мой дело.
Мне показалось странным, что ответы здесь «нет». Я просто добираюсь до точки с cmake, что я начинаю понимать, как использовать его (вместо того, чтобы пытаться заставить его делать что-то, для чего он не предназначен), например, используя сборку вне источника и т. Д. Но я что cmake в комплекте с cpack, который может генерировать tarballs на Linux и тому подобное. Если tarball требует создания cmake, я не уверен, что это tarball вообще. – Steve314
Я рассмотрю CPack;) – Voltaire
Файлы tarball, созданные CPack, обычно не являются исходными tarball для построения, а скорее бинарными tarball для запуска системы. – JesperE