|
@@ -3,6 +3,7 @@
|
|
|
|
|
|
#在外面使用时,只需要包含这个文件即可
|
|
#在外面使用时,只需要包含这个文件即可
|
|
|
|
|
|
|
|
+message(STATUS "==================================================")
|
|
message(STATUS "系统: ${CMAKE_SYSTEM_NAME}")
|
|
message(STATUS "系统: ${CMAKE_SYSTEM_NAME}")
|
|
message(STATUS "编译器: ${CMAKE_CXX_COMPILER_ID} 版本: ${CMAKE_CXX_COMPILER_VERSION}")
|
|
message(STATUS "编译器: ${CMAKE_CXX_COMPILER_ID} 版本: ${CMAKE_CXX_COMPILER_VERSION}")
|
|
message(STATUS "编译类型: ${CMAKE_BUILD_TYPE}")
|
|
message(STATUS "编译类型: ${CMAKE_BUILD_TYPE}")
|
|
@@ -12,6 +13,15 @@ elseif(CMAKE_SIZEOF_VOID_P MATCHES 4)
|
|
message(STATUS "系统位数: 32-bit")
|
|
message(STATUS "系统位数: 32-bit")
|
|
endif()
|
|
endif()
|
|
|
|
|
|
|
|
+#区分是Qt5还是Qt6
|
|
|
|
+if(Qt5_FOUND)
|
|
|
|
+ message(STATUS "Qt 版本: ${Qt5_VERSION}")
|
|
|
|
+elseif(Qt6_FOUND)
|
|
|
|
+ message(STATUS "Qt 版本: ${Qt6_VERSION}")
|
|
|
|
+endif()
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+message(STATUS "==================================================")
|
|
|
|
|
|
#=========================================================
|
|
#=========================================================
|
|
#********************* 搜索所有的库 *********************
|
|
#********************* 搜索所有的库 *********************
|
|
@@ -53,7 +63,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "Windows")
|
|
endif()
|
|
endif()
|
|
#Linux只有64位,动态库和静态库都可以选择
|
|
#Linux只有64位,动态库和静态库都可以选择
|
|
elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
|
elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
|
- message(STATUS "Using ${CMAKE_SYSTEM_NAME} System")
|
|
|
|
|
|
+ # message(STATUS "Using ${CMAKE_SYSTEM_NAME} System")
|
|
#添加Curl库
|
|
#添加Curl库
|
|
# set(CURL_DIR ${CMAKE_CURRENT_LIST_DIR}/linux_gcc8.3/lib/cmake/CURL)
|
|
# set(CURL_DIR ${CMAKE_CURRENT_LIST_DIR}/linux_gcc8.3/lib/cmake/CURL)
|
|
set(hiredis_DIR ${CMAKE_CURRENT_LIST_DIR}/linux_gcc8.3/lib/cmake/hiredis)
|
|
set(hiredis_DIR ${CMAKE_CURRENT_LIST_DIR}/linux_gcc8.3/lib/cmake/hiredis)
|
|
@@ -75,7 +85,7 @@ list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/qmqtt)
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/LHQLog)
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/LHQLog)
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/LHHTTPAPI)
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/LHHTTPAPI)
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/OpenSSL-1.1.1)
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/OpenSSL-1.1.1)
|
|
-#添加CURL的路径,目前Linux shying单独编译的,使用上面的OpenSSL库
|
|
|
|
|
|
+#添加CURL的路径,目前Linux 使用单独编译的,使用上面的OpenSSL库
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/CURL)
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/CURL)
|
|
|
|
|
|
#搜索所有的库
|
|
#搜索所有的库
|
|
@@ -96,13 +106,12 @@ find_package(SM REQUIRED)
|
|
#LHLog和LHHTTP使用动态加载的方式调用,在工程中不需要连接库,只需要包含头文件即可
|
|
#LHLog和LHHTTP使用动态加载的方式调用,在工程中不需要连接库,只需要包含头文件即可
|
|
find_package(LHQLog REQUIRED)
|
|
find_package(LHQLog REQUIRED)
|
|
find_package(LHHTTPAPI REQUIRED)
|
|
find_package(LHHTTPAPI REQUIRED)
|
|
-# find_package(CURL REQUIRED)
|
|
|
|
|
|
|
|
#=========================================================
|
|
#=========================================================
|
|
#******************* 打印搜索到的信息 *******************
|
|
#******************* 打印搜索到的信息 *******************
|
|
#=========================================================
|
|
#=========================================================
|
|
#打印搜索到的信息
|
|
#打印搜索到的信息
|
|
-message(STATUS "--------------------------------------------------")
|
|
|
|
|
|
+message(STATUS "==================================================")
|
|
message(STATUS "fmt Found: ${fmt_FOUND}")
|
|
message(STATUS "fmt Found: ${fmt_FOUND}")
|
|
message(STATUS "fmt Version: ${fmt_VERSION}")
|
|
message(STATUS "fmt Version: ${fmt_VERSION}")
|
|
message(STATUS "--------------------------------------------------")
|
|
message(STATUS "--------------------------------------------------")
|