refal-5-lambda
refal-5-lambda copied to clipboard
Переход на CMake
Для сборки проектов актуальная реализация поддерживает два параллельных набора скриптов: скрипты .bat для Windows и скрипты Bash для unix-like систем. Так было сделано для максимальной переносимости разработки — для раскрутки достаточно любого компилятора C++98 и всё, собственно.
Но у данного решения есть недостаток — необходимость сопровождать параллельные скрипты, причём уже довольно непростые.
CMake — довольно распространённая система сборки, и, на сколько мне известно, она поддерживает довольно широкий спектр компиляторов C++ (включая даже BCC 5.5.1).
Поэтому имеет смысл попробовать переписать хотя бы часть сборки на CMake.
Задачу можно дать на одну из летних практик. Сам её считаю неприоритетной и неинтересной. Поэтому пускай пока остаётся «замороженной».