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 9c97834Copy full SHA for 9c97834
Plugins/FtpServer/CMakeLists.txt
@@ -6,7 +6,21 @@ 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
+ if(WIN32)
21
+ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
22
+ endif()
23
+ FetchContent_MakeAvailable(QFtpServerLib)
24
endif()
25
26
option(INSTALL_QFtpServer "Install QFtpServer libraries" OFF)
0 commit comments