From 94640a992b0c02223ff329e217ac80d8d565499a Mon Sep 17 00:00:00 2001 From: Raul Metsma Date: Tue, 22 Aug 2023 15:05:24 +0300 Subject: [PATCH] =?UTF-8?q?=EF=BB=BFUpdate=20build=20instructions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit WE2-816, WE2-815, Fixes #283 Signed-off-by: Raul Metsma --- CMakeLists.txt | 2 +- README.md | 2 ++ install/web-eid.wxs | 33 ++++++++++----------------------- src/app/CMakeLists.txt | 3 +-- 4 files changed, 14 insertions(+), 26 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6426a160..f891cd08 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ elseif($ENV{CI_PIPELINE_IID}) else() set(BUILD_NUMBER 0) endif() -project(web-eid VERSION 2.4.0.${BUILD_NUMBER}) +project(web-eid VERSION 2.5.0.${BUILD_NUMBER}) set(MACOSX_BUNDLE_SHORT_VERSION_STRING "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}") set(MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION_TWEAK}) diff --git a/README.md b/README.md index af619bb4..cbd2eae6 100644 --- a/README.md +++ b/README.md @@ -326,6 +326,8 @@ Use _Powershell_ to run the following commands to build the project. - Run _CMake_: +Optionally, WIX Toolset v3 is required for the installer, and the WIX environment variable should be set for the installed target. + cmake "-DCMAKE_PREFIX_PATH=${QT_ROOT}" ` "-DCMAKE_TOOLCHAIN_FILE=${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" ` "-DCMAKE_BUILD_TYPE=${BUILD_TYPE}" -A x64 -B build -S . diff --git a/install/web-eid.wxs b/install/web-eid.wxs index 93e7becc..de2e21ae 100644 --- a/install/web-eid.wxs +++ b/install/web-eid.wxs @@ -1,9 +1,5 @@ - - - - @@ -16,7 +12,7 @@ - + @@ -25,15 +21,15 @@ - + - + - + @@ -85,26 +81,21 @@ - + - - - - - + + + + + - - - - - @@ -135,13 +126,11 @@ - - @@ -191,9 +180,7 @@ - - diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index fdc9e308..84f33e72 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -29,7 +29,6 @@ if(WIN32) set(BASE_FILE $_${PROJECT_VERSION}.${PLATFORM}) list(APPEND CANDLE_CMD "$ENV{WIX}bin\\candle.exe" -nologo -arch ${PLATFORM} -dMSI_VERSION=${PROJECT_VERSION} - -dPlatform=${PLATFORM} -dssl_path="${SSL_PATH}" -dqt_suffix="$<$:d>" -djson=${CMAKE_CURRENT_BINARY_DIR}/eu.webeid.json @@ -49,7 +48,7 @@ if(WIN32) COMMAND ${CANDLE_CMD} COMMAND ${LIGHT_CMD} -o "${BASE_FILE}.msi" #Build MSI with QT - COMMAND ${CANDLE_CMD} -dqt_path=${qtCore_install_prefix} -dqt_version_major=${QT_VERSION_MAJOR} + COMMAND ${CANDLE_CMD} -dqt_path=${qtCore_install_prefix} COMMAND ${LIGHT_CMD} -o "${BASE_FILE}.qt.msi" WORKING_DIRECTORY $ )