Skip to content

Commit 95a93d6

Browse files
committed
Scrip: modify build QFtpServer
1 parent ccddbe5 commit 95a93d6

6 files changed

Lines changed: 14 additions & 6 deletions

File tree

.github/workflows/msvc.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
- CMAKE_GENERATOR_PLATFORM: x64
1919
VCPKG_TARGET_TRIPLET: x64-windows
2020
VCPKG_PLATFORM_TOOLSET: v143
21+
BUILD_TYPE: Release
2122
qt_version: 6.9.3
2223
qt_arch: win64_msvc2022_64
2324
qt_modules: qtscxml qtmultimedia qtimageformats qtserialport qt5compat qtwebsockets qtpositioning qtwebchannel qtwebengine
@@ -27,6 +28,7 @@ jobs:
2728
- CMAKE_GENERATOR_PLATFORM: arm64
2829
VCPKG_TARGET_TRIPLET: arm64-windows
2930
VCPKG_PLATFORM_TOOLSET: v143
31+
BUILD_TYPE: Release
3032
qt_version: 6.9.3
3133
qt_arch: win64_msvc2022_arm64
3234
qt_modules: qt5compat qtimageformats qtmultimedia qtpositioning qtscxml qtserialport qtwebchannel qtwebsockets
@@ -37,6 +39,7 @@ jobs:
3739
VCPKG_TARGET_TRIPLET: x86-windows
3840
VCPKG_PLATFORM_TOOLSET: v143
3941
VCPKG_OVERLAY_PORTS: "vcpkg/ports"
42+
BUILD_TYPE: Release
4043
#VCPKG_MANIFEST_FEATURES: "ffmpeg"
4144
qt_version: 5.15.2
4245
qt_arch: win32_msvc2019
@@ -390,7 +393,8 @@ jobs:
390393
-DVCPKG_TARGET_TRIPLET=${{matrix.VCPKG_TARGET_TRIPLET}} ^
391394
-DX_VCPKG_APPLOCAL_DEPS_INSTALL=ON ^
392395
-DVCPKG_APPLOCAL_DEPS=ON ^
393-
-DVCPKG_TRACE_FIND_PACKAGE=ON
396+
-DVCPKG_TRACE_FIND_PACKAGE=ON ^
397+
-DWITH_APP=OFF
394398
cmake --build . --config ${{matrix.BUILD_TYPE}}
395399
cmake --build . --config ${{matrix.BUILD_TYPE}} --target install
396400
)

.github/workflows/vcpkg.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
name: vcpkg
44

5-
#on:
6-
# push:
7-
# pull_request:
5+
on:
6+
push:
7+
pull_request:
88

99
jobs:
1010
vcpkg:
@@ -104,6 +104,7 @@ jobs:
104104
-DCMAKE_PREFIX_PATH=${{env.INSTALL_DIR}} `
105105
-DCMAKE_TOOLCHAIN_FILE=${{env.VCPKG_ROOT}}/scripts/buildsystems/vcpkg.cmake `
106106
-DVCPKG_MANIFEST_FEATURES="${{env.VCPKG_MANIFEST_FEATURES}}" `
107+
-DVCPKG_INSTALL_OPTIONS="--x-buildtrees-root=d:/b" `
107108
-DVCPKG_VERBOSE=ON `
108109
-DVCPKG_TARGET_TRIPLET="${{env.VCPKG_TARGET_TRIPLET}}" `
109110
-DX_VCPKG_APPLOCAL_DEPS_INSTALL=ON `

Package/Flatpak/io.github.KangLin.RabbitRemoteControl.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,7 @@ modules:
312312
builddir: true
313313
config-opts:
314314
- -DCMAKE_BUILD_TYPE=Release
315+
- -DWITH_APP=OFF
315316

316317
- name: RabbitCommon
317318
disabled: false

Script/build_depend.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -873,7 +873,8 @@ if [ $QFtpServer -eq 1 ]; then
873873
pushd $BUILD_DEPEND_DIR/QFtpServer
874874
cmake -S $SOURCE_DIR/QFtpServer -DCMAKE_BUILD_TYPE=Release \
875875
-DCMAKE_INSTALL_PREFIX=${INSTALL_DIR} \
876-
-DCMAKE_VERBOSE_MAKEFILE=${BUILD_VERBOSE}
876+
-DCMAKE_VERBOSE_MAKEFILE=${BUILD_VERBOSE} \
877+
-DWITH_APP=OFF
877878
cmake --build . --config Release --parallel $(nproc)
878879
cmake --build . --config Release --target install
879880
popd

Src/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ ADD_TARGET(NAME ${PROJECT_NAME}
351351
)
352352

353353
if(ANDROID)
354-
if(INSTALL_QTKEYCHAIN)
354+
if(INSTALL_QTKEYCHAIN AND Qt${QT_VERSION_MAJOR}Keychain_FOUND)
355355
set_target_properties(${PROJECT_NAME} PROPERTIES
356356
QT_ANDROID_EXTRA_LIBS $<TARGET_SONAME_FILE:Qt${QT_VERSION_MAJOR}Keychain::Qt${QT_VERSION_MAJOR}Keychain>)
357357
endif()

snap/snapcraft.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,7 @@ parts:
308308
cmake-parameters:
309309
- -DCMAKE_BUILD_TYPE=Release
310310
- -DCMAKE_PREFIX_PATH=$CRAFT_STAGE/usr/local/
311+
- -DWITH_APP=OFF
311312
prime:
312313
- -usr/local/include
313314

0 commit comments

Comments
 (0)