@@ -6,18 +6,20 @@ project(FtpServer
66
77find_package (QFtpServerLib )
88if (NOT QFtpServerLib_FOUND)
9- # 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- )
9+ message ("Please set QFtpServerLib_ROOT to QFtpServerLib install root or download and build from `https://github.com/KangLin/QFtpServer.git`" )
10+ return ()
11+ # # Fetch QFtpServer from GitHub
12+ # include(FetchContent)
13+ # FetchContent_Declare(
14+ # QFtpServerLib
15+ # GIT_REPOSITORY https://github.com/KangLin/QFtpServer.git
16+ # GIT_TAG master # or specify a specific version/tag
17+ # )
1618
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- FetchContent_MakeAvailable (QFtpServerLib)
19+ # # Configure QFtpServer build options before making it available
20+ # set(WITH_APP OFF CACHE BOOL "" FORCE)
21+ # set(WITH_TEST OFF CACHE BOOL "" FORCE)
22+ # FetchContent_MakeAvailable(QFtpServerLib)
2123endif ()
2224
2325SET (FtpServer_PRIVATE_LIBS Plugin QFtpServerLib)
@@ -67,9 +69,9 @@ ADD_PLUGIN_TARGET(NAME PluginService${PROJECT_NAME}
6769 VERSION ${RabbitRemoteControl_VERSION}
6870 )
6971
70- add_dependencies (PluginService${PROJECT_NAME} QFtpServerLib )
72+ # add_dependencies(PluginService${PROJECT_NAME} QFtpServerLib)
7173option (INSTALL_QFtpServer "Install QFtpServer libraries" OFF )
72- if (INSTALL_QFtpServer)
74+ if (INSTALL_QFtpServer AND QFtpServerLib_FOUND )
7375 if (ANDROID )
7476 set_target_properties (PluginService${PROJECT_NAME} PROPERTIES
7577 QT_ANDROID_EXTRA_LIBS $<TARGET_SONAME_FILE :QFtpServerLib >)
0 commit comments