diff options
author | Nikias Bassen | 2024-02-16 01:03:20 +0100 |
---|---|---|
committer | Nikias Bassen | 2024-02-16 01:03:20 +0100 |
commit | 44607736ee41f24c5baf256e2c26e4c79def9e54 (patch) | |
tree | 88689f80977b78b3a62430d6a859586c8307225b /README.md | |
parent | 122263b93169afcba3ae78da63bc5366c8dee18c (diff) | |
download | libplist-44607736ee41f24c5baf256e2c26e4c79def9e54.tar.gz libplist-44607736ee41f24c5baf256e2c26e4c79def9e54.tar.bz2 |
Updated README
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 21 |
1 files changed, 16 insertions, 5 deletions
@@ -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 |