Skip to content

Commit cc17c7e

Browse files
committed
docs: update build requirements
[skip ci]
1 parent 999ab4e commit cc17c7e

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Table of Contents
3030
- [IP Address Functions](#ip-address-functions)
3131
- [IP Calculator](#ip-calculator)
3232
- [Get Extension Version](#get-extension-version)
33+
- [Build Requirements](#build-requirements)
3334
- [Debugging](#debugging)
3435
- [Roadmap 🗺️](#roadmap-️)
3536
- [Contributing 🤝](#contributing-)
@@ -382,9 +383,20 @@ D SELECT * FROM netquack_version();
382383
└─────────┘
383384
```
384385

385-
### 🛠 **Build Requirements**
386+
## Build Requirements
386387

387-
- **gperf required**: Perfect hash generation requires `gperf` (install via `brew install gperf` or `apt-get install gperf`)
388+
- **A C++ compiler** that supports C++17 or later (e.g., `g++`, `clang++`).
389+
- **gperf**: Perfect hash generation requires `gperf`.
390+
- **CMake**
391+
- **GNU Make**
392+
393+
```bash
394+
# On Debian-based systems
395+
sudo apt-get install gperf cmake make
396+
397+
# On MacOS using Homebrew
398+
brew install gperf cmake make
399+
```
388400

389401
## Debugging
390402

0 commit comments

Comments
 (0)