A fast, statically typed, general-purpose, procedural programming language
- C++ compiler (gcc, clang, ...)
- Build system generator: cmake
- Package manager: vcpkg
To set the compiler that will be used, you can use:
# for clang
export CC=/usr/bin/clang
export CXX=/usr/bin/clang++
# for gcc
export CC=/usr/bin/gcc
export CXX=/usr/bin/g++To set the path to the directory where vcpkg is installed, you can use:
export VCPKG_ROOT=/path/to/vcpkgTo compile the project, we first need to make 'build.sh' script to be executable with:
chmod +x ./build.shNow, we can use 'build.sh' script to compile the project:
./build.shIf everything went well with the compilation we can run the executable:
./build/thaliaTo install the app run:
sudo make installBy default the app will be installed in /usr/local/bin/ directory.
Thalia is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. For more details, see LICENSE file.
Contributions are welcome. If you have a feature request, or have found a bug, feel free to open a new issue. If you wish to contribute code, see CONTRIBUTING.md for more details.