Skip to content

Commit 51ac6c8

Browse files
Ivan ShynkarenkaIvan Shynkarenka
authored andcommitted
Update build
1 parent f1916dc commit 51ac6c8

File tree

4 files changed

+23
-8
lines changed

4 files changed

+23
-8
lines changed

.github/workflows/build-linux-clang.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ jobs:
1111
steps:
1212
- uses: actions/checkout@v2
1313

14-
- name: "Setup binutils-dev"
15-
run: sudo apt-get install -y binutils-dev
14+
- name: "Setup required packages"
15+
run: sudo apt-get install -y binutils-dev uuid-dev flex bison
1616

1717
- name: "Setup clang"
1818
uses: egor-tensin/setup-clang@v1

.github/workflows/build-linux-gcc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ jobs:
1111
steps:
1212
- uses: actions/checkout@v2
1313

14-
- name: "Setup binutils-dev"
15-
run: sudo apt-get install -y binutils-dev
14+
- name: "Setup required packages"
15+
run: sudo apt-get install -y binutils-dev uuid-dev flex bison
1616

1717
- name: "Setup gcc"
1818
uses: egor-tensin/setup-gcc@v1

.github/workflows/build-windows-cygwin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
uses: egor-tensin/setup-cygwin@v3
2323
with:
2424
platform: x64
25-
packages: automake make cmake gcc-g++ flex bison libssl-devel libuuid-devel
25+
packages: automake make cmake gcc-g++ libuuid-devel flex bison
2626

2727
- name: "Setup cmake"
2828
run: cmake --version

README.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,9 @@ Sample projects:
8989
* [Excellent performance](#performance-benchmarks)
9090

9191
# Requirements
92-
* Linux (binutils-dev uuid-dev flex bison)
93-
* MacOS (flex bison)
94-
* Windows 10
92+
* Linux
93+
* MacOS
94+
* Windows
9595
* [cmake](https://www.cmake.org)
9696
* [gcc](https://gcc.gnu.org)
9797
* [git](https://git-scm.com)
@@ -109,6 +109,21 @@ Optional:
109109

110110
# How to build?
111111

112+
### Linux: install required packages
113+
```shell
114+
sudo apt-get install -y binutils-dev uuid-dev flex bison
115+
```
116+
117+
### MacOS: install required packages
118+
```shell
119+
brew install flex bison
120+
```
121+
122+
### Windows: install required packages
123+
```shell
124+
choco install winflexbison3
125+
```
126+
112127
### Install [gil (git links) tool](https://github.com/chronoxor/gil)
113128
```shell
114129
pip3 install gil

0 commit comments

Comments
 (0)