added dependency section in README

This commit is contained in:
Sven Vogel 2024-04-24 23:58:15 +02:00
parent df927cf7d6
commit 6f30be17e9
1 changed files with 20 additions and 1 deletions

View File

@ -2,6 +2,25 @@
Gemstone is a programming language compiler written in C with lex and yacc. Gemstone is a programming language compiler written in C with lex and yacc.
## Dependencies (build)
### Windows 11
For setup instruction see issue #30
Requires:
- Microsoft Build Tools 2022 (includes: CMake, MSVC)
- WinFlexBison [find it here](https://github.com/lexxmark/winflexbison) (needs to be in PATH)
### GNU/Linux
Requires:
- GCC
- CMake
- Make
- bison
- flex
## Development with VSCode/Codium ## Development with VSCode/Codium
Recommended extensions for getting a decent experience are the following: Recommended extensions for getting a decent experience are the following:
@ -55,4 +74,4 @@ Currently, the SDK is based on Almalinux 9.3, an open source distro binary compa
The following images can be found in the offical repository at [Docker Hub](https://hub.docker.com/r/servostar/gemstone): The following images can be found in the offical repository at [Docker Hub](https://hub.docker.com/r/servostar/gemstone):
- SDK - SDK
- Devkit - Devkit