From 6f30be17e9d9f2c94f96ceca5578753a737b81c1 Mon Sep 17 00:00:00 2001 From: servostar Date: Wed, 24 Apr 2024 23:58:15 +0200 Subject: [PATCH] added dependency section in README --- README.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 854f2f2..a1e442b 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,25 @@ 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 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): - SDK -- Devkit \ No newline at end of file +- Devkit