From db58900d3d289e2b25112963375edf183dca032f Mon Sep 17 00:00:00 2001
From: Aqua-sama <aqua@iserlohn-fortress.net>
Date: Tue, 20 Nov 2018 12:59:53 +0100
Subject: Make keyboard shortcut defaults configurable

---
 doc/Building.asciidoc | 33 ++++++++++-----------------------
 1 file changed, 10 insertions(+), 23 deletions(-)

(limited to 'doc/Building.asciidoc')

diff --git a/doc/Building.asciidoc b/doc/Building.asciidoc
index f1927de..fc7cc89 100644
--- a/doc/Building.asciidoc
+++ b/doc/Building.asciidoc
@@ -15,15 +15,11 @@
 
 | link:https://mesonbuild.com/[meson]
 | Version 0.48
-|
+| Requires python3 and ninja
 
-| ninja
-|
-| Requirement of meson
-
-| python3
-|
-| Requirement both of meson, and some scripts in tools/
+| link:https://github.com/ulfalizer/Kconfiglib[Kconfiglib]
+| Version 10.22.1
+| Available on PyPI with 'pip install kconfiglib'
 
 | A compiler
 | C++17 support
@@ -36,9 +32,6 @@
 |===
 
 == Building from source
-In short, the generic cmake build loop of 'cmake, make, make install' will
-generate a makefile, build the program and install it.
-
 [source, sh]
 ----
 # clone the repository
@@ -58,23 +51,17 @@ meson build
 ninja
 ----
 
+Run `meson configure` in the build directory to list available options.
+For more information on how to use meson, see the meson link:https://mesonbuild.com/Quick-guide.html[quick guide].
+
 === Configuring smolbote
 smolbote uses Kconfig to store and customize default application settings such
-as keyboard shortcuts and paths. You can edit these settings by running
-`tools/Kconfiglib/menuconfig.py` in the repository root.
+as keyboard shortcuts and paths. You can edit these settings using 'menuconfig'
+in the repository root.
 
-When building, tools/config.py is used to load `platform-name/.config` and
+When building, tools/config.py is used to load `$platform-name/.config` and
 generate a header file.
 
-=== Configuring meson
-Run `meson configure` in the build directory to list available options.
-
-Use `meson configure -Doption=value` change them. Ninja will regenerate its
-build file on next run.
-
-See the link:https://mesonbuild.com/Quick-guide.html[meson documentation] for
-more information on how to use meson.
-
 // Compiling on Windows
 include::Building/Windows.asciidoc[]
 
-- 
cgit v1.2.1

