Added generic build instructions.

This commit is contained in:
Alexander Shaduri
2025-02-07 10:41:04 +04:00
parent 515bf11c3d
commit f3dc0274c3
+13
View File
@@ -25,6 +25,19 @@ permalink: /software-requirements
* [GTK+ 3](https://www.gtk.org) library, version 3.4 or higher.
* [Gtkmm](https://www.gtkmm.org) library, version 3.4 or higher.
* C++20 Compiler (GCC 13 or later, Clang/libc++ 17 or later, Apple Clang 15 or later)
* [CMake](https://cmake.org), version 3.14 or higher.
### Building from Source
1. Install the dependencies using your package manager.
2. Clone or extract GSmartControl source code. We assume the directory is named `gsmartcontrol`.
3. Build GSmartControl using the following commands:
```bash
cd gsmartcontrol
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
```
## Runtime Requirements
**Note:** The Windows packages already include all the required software.