Резюме:
Я использую проект с открытым исходным кодом, который использует 'make' внутри. Я нахожу его чрезвычайно сложным в использовании, поэтому я хочу использовать «cmake» для своего собственного кода, в то время как существующий код проекта с открытым исходным кодом остается под управлением make.
Проблема:
Однако я не могу найти способ вызвать мой скрипт сборки «cmake» из «make» и получить вывод «cmake» (который является библиотекой .so) в качестве зависимости от сборки «make».
Я прочитал большую часть руководства и безуспешно просмотрел множество онлайн-уроков по «марке».
Дополнительная информация:
Мой собственный код написан на C ++ и, следовательно, мой скрипт cmake имеет две ветви: либо он создает исполняемый файл, либо, если установлена переменная, он создает библиотеку. Необходимо будет передать аргумент командной строки в скрипт 'cmake' изнутри 'make'.
Я надеюсь, вы можете помочь!