Этот репозиторий содержит компилятор языка RuC. Авторство принадлежит Андрею Николаевичу Терехову, заведующему кафедрой "Системного программирования" СПбГУ.
При первоначальном использовании необходимо установить некоторые утилиты:
$ sudo apt-get -y install git gcc g++ cmake clang-tidy clang-format-9
Для конфигурирования и сборки репозитория воспользуйтесь:
$ cmake -S . -B build
$ cmake --build build --config Release
P.s. Если вы собирали Debug версию, не забудьте вернуть -DCMAKE_BUILD_TYPE=Release
Установить сборку в систему можно одной из следующих команд:
$ cmake --install build --config Release
$ cmake --install build --prefix path/to/install --config Release
Так как в сборке используется CMake, имеется возможность генерации проекта для IDE, например Xcode:
$ cmake . -G Xcode