Improve README

- Use official environment variable name for VCPKG root (see:
  https://learn.microsoft.com/en-us/vcpkg/users/config-environment#vcpkg_root)
- Document parallel build
- Document uninstallation process
This commit is contained in:
Raffaele Mancuso 2023-07-26 09:18:08 +02:00 committed by Jakub Melka
parent 06e1ed1f47
commit 1dcd6c3db1

View File

@ -105,7 +105,9 @@ On Linux, a GCC version >= 8 should work, altough we tested it with GCC 11.
git clone https://github.com/Microsoft/vcpkg.git git clone https://github.com/Microsoft/vcpkg.git
./vcpkg/bootstrap-vcpkg.sh -disableMetrics ./vcpkg/bootstrap-vcpkg.sh -disableMetrics
VCPKG_PATH=$(pwd)/vcpkg VCPKG_ROOT=$(pwd)/vcpkg
Check that vcpkg path is correct: `$VCPKG_ROOT/vcpkg --version`.
2. Build PDF4QT 2. Build PDF4QT
@ -116,7 +118,7 @@ On Linux, a GCC version >= 8 should work, altough we tested it with GCC 11.
2.2 Configure 2.2 Configure
cmake -B build -S . -DPDF4QT_INSTALL_QT_DEPENDENCIES=0 -DCMAKE_TOOLCHAIN_FILE=$VCPKG_PATH/scripts/buildsystems/vcpkg.cmake -DCMAKE_INSTALL_PREFIX='/' cmake -B build -S . -DPDF4QT_INSTALL_QT_DEPENDENCIES=0 -DCMAKE_TOOLCHAIN_FILE=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake -DCMAKE_INSTALL_PREFIX='/'
For a debug build, append `-DCMAKE_BUILD_TYPE=Debug`. For a debug build, append `-DCMAKE_BUILD_TYPE=Debug`.
@ -124,10 +126,14 @@ On Linux, a GCC version >= 8 should work, altough we tested it with GCC 11.
cmake --build build cmake --build build
Use the [`-j` switch](https://cmake.org/cmake/help/latest/manual/cmake.1.html#cmdoption-cmake-build-j) to build multiple files in parallel.
2.4 Install 2.4 Install
sudo cmake --install build sudo cmake --install build
To uninstall, run `sudo xargs rm < ./build/install_manifest.txt`.
### Using Qt Creator (both Windows/Linux) ### Using Qt Creator (both Windows/Linux)
1. Download Qt 6.4 or higher, and VCPKG package manager (https://vcpkg.io/en/index.html) 1. Download Qt 6.4 or higher, and VCPKG package manager (https://vcpkg.io/en/index.html)
2. Open Qt Creator and configure the project 2. Open Qt Creator and configure the project