LINUX.ORG.RU

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

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

Это нездоровые на голову для мелких и средних проектов включая «привет мир»

Проект уровня «привет мир» на CMake состоит из двух строчек (директивы project и add_executable) и из коробки собирается и GCC, и Clang, и, сюрприз, MSVC (при этом у юзера будет универсальный переключатель отладочной и релизной сборки). А ещё открывается в пару кликов как минимум в трёх популярных IDE - CLion, Qt Creator и Visual Studio без установки неофициальных плагинов. И сразу с работающим автокомплитом и т. п.

Сколько строчек будет в Makefile, чтобы собирать простой проект этими тремя компиляторами? Какое количество телодвижений придётся совершить для нормальной работы с этим проектом в IDE?

А между тем, по мере роста проекта (подключения либ, введение конфигурирования) лучше не станет.

Исправление KivApple, :

Это нездоровые на голову для мелких и средних проектов включая «привет мир»

Проект уровня «привет мир» на CMake состоит из двух строчек (директивы project и add_executable) и из коробки собирается и GCC, и Clang, и, сюрприз, MSVC. А ещё открывается в пару кликов как минимум в трёх популярных IDE - CLion, Qt Creator и Visual Studio без установки неофициальных плагинов. И сразу с работающим автокомплитом и т. п.

Сколько строчек будет в Makefile, чтобы собирать простой проект этими тремя компиляторами? Какое количество телодвижений придётся совершить для нормальной работы с этим проектом в IDE?

А между тем, по мере роста проекта (подключения либ, введение конфигурирования) лучше не станет.

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

Это нездоровые на голову для мелких и средних проектов включая «привет мир»

Проект уровня «привет мир» на CMake состоит из двух строчек (директивы project и add_executable) и из коробки собирается и GCC, и Clang, и, сюрприз, MSVC. А ещё открывается в пару кликов в трёх популярных IDE - CLion, Qt Creator и Visual Studio без установки неофициальных плагинов. И сразу с работающим автокомплитом и т. п.

Сколько строчек будет в Makefile, чтобы собирать простой проект этими тремя компиляторами? Какое количество телодвижений придётся совершить для нормальной работы с этим проектом в IDE?

А между тем, по мере роста проекта (подключения либ, введение конфигурирования) лучше не станет.