Переход от Gradle к CMake для проекта C ++

Мы использовали Gradle для наших проектов C ++ в течение последнего года, но по мере роста сложности проекта и увеличения нашего использования / создания библиотек я сталкиваюсь с ситуациями, когда мои знания Gradle не достигают цели.

Сеть полна полезных ресурсов для Gradle, но она чрезвычайно сфокусирована на Java. Кроме того, я не видел много проектов C ++, использующих Gradle. По этим причинам я рассматриваю возможность перехода на CMake, так как я нахожусь в точке, где мне нужно значительно отредактировать наши сценарии сборки.

Стоит ли переход на CMake, более боевое тестирование и повсеместную систему сборки C / C ++? Или стоит придерживаться Gradle, который недавно вошел в игру C ++, того стоит?

Примечание: я знаю, что они другие C ++ варианты там но CMake, похоже, лучше всего заменит наше текущее решение.

6

Решение

Мой совет будет использовать CMake. Многие проекты уже успешно используют его. CMake также имеет функции CPack и CTest, которые очень полезны при работе с проектами. Кроме того, многие проекты IDE могут быть созданы с использованием Gradle или CMake.

Отметим, что CMake — это не система сборки, а генератор системы сборки.

9

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector