Skip to content

Latest commit

 

History

History
60 lines (34 loc) · 2.13 KB

BUILDING.md

File metadata and controls

60 lines (34 loc) · 2.13 KB

Building Lumberjack

Prerequisites

The build guide assumes that you have the following installed:

Ensure that all these tools are installed, and the required paths are added to your system's PATH environment variable.

Qt Version

The project is built using Qt 6. Ensure that you have a compatible version of Qt installed on your system.

Submodules

Lumberjack uses a number of submodules to provide additional functionality. To ensure that these are downloaded, clone the repository with the --recurse-submodules flag:

Note: These submodules are pulled down when cloning the repository, and do not need to be manually downloaded.

Get Source Code

Clone the Lumberjack repository from GitHub:

git clone https://github.com/SchrodingersGat/lumberjack.git --recurse-submodules

Build Qwt

If this is the first time you are building the project, you will need to build the Qwt library.

First, cd into the qwt directory:

cd lumberjack/qwt

Next, follow the Qwt build instructions to build the library.

Skip to the Build and installation section, and follow the instructions for your platform.

Note: You must ensure that you build the Qwt library with the same compiler you will be using to build Lumberjack! Otherwise, the library will not be compatible.

Note: You may need to substitute qmake with qmake6 in the qwt build instructions, e.g. qmake6 qwt.pro.

Open Project

You should now be able to simply open the lumberjack.pro file in Qt Creator, configure a build kit, and build the project.

Note: Make sure you configure the project build kit to use the same compiler you used to build Qwt!

Build Issues

Report any build issues to the issue tracker.