From 3c358b6b573085fd76237904d9b19dc94a836d5e Mon Sep 17 00:00:00 2001 From: Camila Ayres Date: Thu, 19 Sep 2024 21:30:29 +0200 Subject: [PATCH] Add instructions on how to build to the README. --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index bd11994..a8a4b1d 100644 --- a/README.md +++ b/README.md @@ -63,3 +63,22 @@ Just like all linuxdeploy plugins, the Qt plugin's behavior can be configured so QML related: - `$QML_SOURCES_PATHS`: directory containing the application's QML files — useful/needed if QML files are "baked" into the binaries. `$QT_INSTALL_QML` is prepended to this list internally. - `$QML_MODULES_PATHS`: extra directories containing imported QML files (normally doesn't need to be specified). + +## How to build it +1. Install the following dependencies: +- [patchelf](https://github.com/NixOS/patchelf) +- [cimg](https://cimg.eu/) +- optional - disable it with `USE_CCACHE` cmake var: [ccache](https://ccache.dev/) +2. [Fork this repository and clone it](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo). +3. Initiate the git submodules. +``` +cd +git submodule update --init --recursive +``` +4. Create the build folder and built it. +``` +mkdir +cd -DUSE_CCACHE=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_TESTING=ON -DSTATIC_BUILD=ON +make +```