We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1fc28d1 commit ba84f58Copy full SHA for ba84f58
Plugins/FtpServer/CMakeLists.txt
@@ -6,7 +6,19 @@ project(FtpServer
6
7
find_package(QFtpServerLib)
8
if(NOT QFtpServerLib_FOUND)
9
- return()
+ # Fetch QFtpServer from GitHub
10
+ include(FetchContent)
11
+ FetchContent_Declare(
12
+ QFtpServerLib
13
+ GIT_REPOSITORY https://github.com/KangLin/QFtpServer.git
14
+ GIT_TAG master # or specify a specific version/tag
15
+ )
16
+
17
+ # Configure QFtpServer build options before making it available
18
+ set(WITH_APP OFF CACHE BOOL "" FORCE)
19
+ set(WITH_TEST OFF CACHE BOOL "" FORCE)
20
21
+ FetchContent_MakeAvailable(QFtpServerLib)
22
endif()
23
24
option(INSTALL_QFtpServer "Install QFtpServer libraries" OFF)
0 commit comments