Skip to content

Commit f3dc027

Browse files
committedFeb 7, 2025·
Added generic build instructions.
1 parent 515bf11 commit f3dc027

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
 

‎docs/software_requirements.md

+13
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,19 @@ permalink: /software-requirements
2525
* [GTK+ 3](https://www.gtk.org) library, version 3.4 or higher.
2626
* [Gtkmm](https://www.gtkmm.org) library, version 3.4 or higher.
2727
* C++20 Compiler (GCC 13 or later, Clang/libc++ 17 or later, Apple Clang 15 or later)
28+
* [CMake](https://cmake.org), version 3.14 or higher.
29+
30+
### Building from Source
31+
1. Install the dependencies using your package manager.
32+
2. Clone or extract GSmartControl source code. We assume the directory is named `gsmartcontrol`.
33+
3. Build GSmartControl using the following commands:
34+
```bash
35+
cd gsmartcontrol
36+
mkdir build
37+
cd build
38+
cmake .. -DCMAKE_BUILD_TYPE=Release
39+
make
40+
```
2841

2942
## Runtime Requirements
3043
**Note:** The Windows packages already include all the required software.

0 commit comments

Comments
 (0)
Please sign in to comment.