Skip to content

Commit e403463

Browse files
committed
Scrip: modify build QFtpServer
1 parent 560548e commit e403463

6 files changed

Lines changed: 10 additions & 11 deletions

File tree

.github/workflows/msvc.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
- CMAKE_GENERATOR_PLATFORM: x64
1919
VCPKG_TARGET_TRIPLET: x64-windows
2020
VCPKG_PLATFORM_TOOLSET: v143
21-
VCPKG_NO_DEBUG: ON
2221
BUILD_TYPE: Release
2322
qt_version: 6.9.3
2423
qt_arch: win64_msvc2022_64
@@ -28,7 +27,6 @@ jobs:
2827
- CMAKE_GENERATOR_PLATFORM: arm64
2928
VCPKG_TARGET_TRIPLET: arm64-windows
3029
VCPKG_PLATFORM_TOOLSET: v143
31-
VCPKG_NO_DEBUG: ON
3230
BUILD_TYPE: Release
3331
qt_version: 6.9.3
3432
qt_arch: win64_msvc2022_arm64
@@ -39,7 +37,6 @@ jobs:
3937
VCPKG_TARGET_TRIPLET: x86-windows
4038
VCPKG_PLATFORM_TOOLSET: v143
4139
VCPKG_OVERLAY_PORTS: "vcpkg/ports"
42-
VCPKG_NO_DEBUG: ON
4340
BUILD_TYPE: Release
4441
#VCPKG_MANIFEST_FEATURES: "ffmpeg"
4542
qt_version: 5.15.2
@@ -64,7 +61,6 @@ jobs:
6461
VCPKG_OVERLAY_PORTS: "${{github.workspace}}/${{matrix.VCPKG_OVERLAY_PORTS}}"
6562
VCPKG_MANIFEST_FEATURES: "freerdp;vnc;terminal;filetransfer"
6663
VCPKG_INSTALLED_DIR: ${{github.workspace}}\.cache\install
67-
VCPKG_NO_DEBUG: ${{matrix.VCPKG_NO_DEBUG}}
6864
VCPKG_BUILD_TYPE: ${{matrix.BUILD_TYPE}}
6965
CMAKE_GENERATOR: "Visual Studio 17 2022"
7066
CMAKE_GENERATOR_PLATFORM: ${{matrix.CMAKE_GENERATOR_PLATFORM}}
@@ -395,7 +391,8 @@ jobs:
395391
-DVCPKG_TARGET_TRIPLET=${{matrix.VCPKG_TARGET_TRIPLET}} ^
396392
-DX_VCPKG_APPLOCAL_DEPS_INSTALL=ON ^
397393
-DVCPKG_APPLOCAL_DEPS=ON ^
398-
-DVCPKG_TRACE_FIND_PACKAGE=ON
394+
-DVCPKG_TRACE_FIND_PACKAGE=ON ^
395+
-DWITH_APP=OFF
399396
cmake --build . --config ${{matrix.BUILD_TYPE}}
400397
cmake --build . --config ${{matrix.BUILD_TYPE}} --target install
401398
)

.github/workflows/vcpkg.yml

Lines changed: 3 additions & 4 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:
@@ -107,7 +107,6 @@ jobs:
107107
-DVCPKG_MANIFEST_FEATURES="${{env.VCPKG_MANIFEST_FEATURES}}" `
108108
-DVCPKG_INSTALL_OPTIONS="--x-buildtrees-root=d:/b" `
109109
-DVCPKG_BUILD_TYPE=Release `
110-
-DVCPKG_NO_DEBUG=ON `
111110
-DVCPKG_VERBOSE=ON `
112111
-DVCPKG_TARGET_TRIPLET="${{env.VCPKG_TARGET_TRIPLET}}" `
113112
-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)