123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- message(STATUS "==================================================")
- message(STATUS "系统: ${CMAKE_SYSTEM_NAME}")
- message(STATUS "编译器: ${CMAKE_CXX_COMPILER_ID} 版本: ${CMAKE_CXX_COMPILER_VERSION}")
- message(STATUS "C++版本: ${CMAKE_CXX_STANDARD}")
- message(STATUS "编译类型: ${CMAKE_BUILD_TYPE}")
- if(CMAKE_SIZEOF_VOID_P MATCHES 8)
- message(STATUS "系统位数: 64-bit")
- elseif(CMAKE_SIZEOF_VOID_P MATCHES 4)
- message(STATUS "系统位数: 32-bit")
- endif()
- if(Qt5_FOUND)
- message(STATUS "Qt 版本: ${Qt5_VERSION}")
- elseif(Qt6_FOUND)
- message(STATUS "Qt 版本: ${Qt6_VERSION}")
- endif()
- message(STATUS "==================================================")
- if(CMAKE_SYSTEM_NAME MATCHES "Windows")
-
-
- if(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
-
- if(CMAKE_SIZEOF_VOID_P MATCHES 8)
-
-
-
-
-
-
-
-
-
-
-
- elseif(CMAKE_SIZEOF_VOID_P MATCHES 4)
-
-
-
-
- endif()
-
- elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
-
-
- endif()
- elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
-
-
-
-
-
-
-
-
-
-
-
-
- endif()
- list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/spdlog)
- list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/sm_dll)
- 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}/LHHTTPAPI)
- list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/OpenSSL-1.1.1)
- list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/ssh2)
- list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/hiredis)
- list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/CURL)
- list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/FreeType)
- find_package(spdlog REQUIRED)
- find_package(CURL REQUIRED)
- find_package(qmqtt REQUIRED)
- find_package(SM REQUIRED)
- find_package(LHQLog REQUIRED)
- find_package(LHHTTPAPI REQUIRED)
- if(CMAKE_SYSTEM_NAME MATCHES "Windows")
- find_package(FreeType REQUIRED)
- if(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
-
- elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
- endif()
- elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
-
- find_package(OpenSSL-1.1.1 REQUIRED)
-
- find_package(ssh2 REQUIRED)
-
- find_package(hiredis REQUIRED)
- endif()
- message(STATUS "==================================================")
- message(STATUS "fmt Found: ${fmt_FOUND}")
- message(STATUS "fmt Version: ${fmt_VERSION}")
- message(STATUS "--------------------------------------------------")
- message(STATUS "spdlog FOUND: ${spdlog_FOUND}")
- message(STATUS "spdlog Version: ${spdlog_VERSION}")
- message(STATUS "--------------------------------------------------")
- message(STATUS "FreeType Found : ${Freetype_FOUND}")
- message(STATUS "FreeType Version : ${Freetype_VERSION}")
- message(STATUS "--------------------------------------------------")
- message(STATUS "qmqtt Found : ${qmqtt_FOUND}")
- message(STATUS "qmqtt Version : ${qmqtt_VERSION}")
- message(STATUS "--------------------------------------------------")
- message(STATUS "SM_LIBRARY FOUND: ${SM_FOUND}")
- message(STATUS "SM_LIBRARY Version: ${SM_VERSION}")
- message(STATUS "--------------------------------------------------")
- message(STATUS "LHQLog Found : ${LHQLog_FOUND}")
- message(STATUS "LHQLog Version : ${LHQLog_VERSION}")
- message(STATUS "--------------------------------------------------")
- message(STATUS "LHHTTPAPI Found : ${LHHTTPAPI_FOUND}")
- message(STATUS "LHHTTPAPI Version : ${LHHTTPAPI_VERSION}")
- message(STATUS "--------------------------------------------------")
- message(STATUS "OpenSSL Found : ${OpenSSL-1.1.1_FOUND}")
- message(STATUS "OpenSSL Version : ${OpenSSL-1.1.1_VERSION}")
- message(STATUS "--------------------------------------------------")
- message(STATUS "ssh2 Found : ${ssh2_FOUND}")
- message(STATUS "ssh2 Version : ${ssh2_VERSION}")
- message(STATUS "--------------------------------------------------")
- message(STATUS "CURL Found : ${CURL_FOUND}")
- message(STATUS "CURL Version : ${CURL_VERSION}")
- message(STATUS "--------------------------------------------------")
- message(STATUS "hiredis Found : ${hiredis_FOUND}")
- message(STATUS "hiredis Version : ${hiredis_VERSION}")
- message(STATUS "--------------------------------------------------")
|