summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2024-02-16 01:03:20 +0100
committerGravatar Nikias Bassen2024-02-16 01:03:20 +0100
commit44607736ee41f24c5baf256e2c26e4c79def9e54 (patch)
tree88689f80977b78b3a62430d6a859586c8307225b
parent122263b93169afcba3ae78da63bc5366c8dee18c (diff)
downloadlibplist-44607736ee41f24c5baf256e2c26e4c79def9e54.tar.gz
libplist-44607736ee41f24c5baf256e2c26e4c79def9e54.tar.bz2
Updated README
-rw-r--r--README.md21
1 files changed, 16 insertions, 5 deletions
diff --git a/README.md b/README.md
index b59d37f..61a81a9 100644
--- a/README.md
+++ b/README.md
@@ -21,11 +21,22 @@ Some key features are:
## Building
-You need to have a working compiler and development environent available.
+### Quick access
+
+* [Prerequisites](#prerequisites)
+ * [Linux (Debian/Ubuntu based)](#linux-debianubuntu-based)
+ * [macOS](#macos)
+ * [Windows](#windows)
+* [Configuring the source tree](#configuring-the-source-tree)
+* [Building and installation](#building-and-installation)
### Prerequisites
-* #### Debian/Ubuntu based Linux
+You need to have a working compiler and development environent available. This project uses autotools
+for the build process, allowing to have common build steps regardless of the platform. Only the
+prerequisites differ and are described in this section.
+
+* #### Linux (Debian/Ubuntu based)
Install all required dependencies and build tools:
```shell
@@ -80,9 +91,9 @@ You need to have a working compiler and development environent available.
export PYTHON_EXTRA_LDFLAGS="-Wl,-stack_size,1000000 -framework CoreFoundation $PYTHON_FRAMEWORK_PATH"
```
-* #### Windows: MSYS2
+* #### Windows
- [MSYS2](https://www.msys2.org/) is the preferred way of compiling this project on Windows. Download the MSYS2 installer
+ [MSYS2](https://www.msys2.org/) is the official way of compiling this project on Windows. Download the MSYS2 installer
and follow the installation steps.
It is recommended to use the _MSYS2 MinGW 64-bit_ shell. Run it and make sure the required dependencies are installed:
@@ -253,5 +264,5 @@ iPadOS, tvOS, watchOS, and macOS are trademarks of Apple Inc.
This project is an independent software library and has not been authorized,
sponsored, or otherwise approved by Apple Inc.
-README Updated on: 2024-02-13
+README Updated on: 2024-02-16