Apple пре 6 дана
родитељ
комит
c5d18e6b8b
2 измењених фајлова са 10 додато и 8 уклоњено
  1. 4 2
      Libraries/Libraries.cmake
  2. 6 6
      Libraries/spdlog/Findspdlog.cmake

+ 4 - 2
Libraries/Libraries.cmake

@@ -15,10 +15,12 @@ elseif(CMAKE_SIZEOF_VOID_P MATCHES 4)
 endif()
 
 #区分是Qt5还是Qt6
-if(QT_VERSION_MAJOR EQUAL 5)
+if(Qt5_FOUND)
     message(STATUS "Qt 版本: ${Qt5_VERSION}")
-elseif(QT_VERSION_MAJOR EQUAL 6)
+elseif(Qt6_FOUND)
     message(STATUS "Qt 版本: ${Qt6_VERSION}")
+else()
+    message(STATUS "Qt 版本: 无")
 endif()
 
 

+ 6 - 6
Libraries/spdlog/Findspdlog.cmake

@@ -6,9 +6,9 @@
 message(STATUS "***** Find spdlog Library *****")
 
 #设置版本号
-if(QT_VERSION_MAJOR EQUAL 5)
+if(Qt5_FOUND)
     set(SPDLOG_V 1.14.1)
-elseif(QT_VERSION_MAJOR EQUAL 6)
+elseif(Qt6_FOUND)
     set(SPDLOG_V 1.15.1)
 else()
     set(SPDLOG_V 1.15.1)
@@ -18,9 +18,9 @@ endif()
 unset(spdlog_INCLUDE_DIR CACHE)
 unset(SPDLOG_INC_DIR CACHE)
 
-if(QT_VERSION_MAJOR EQUAL 5)
+if(Qt5_FOUND)
     set(SPDLOG_INC_DIR ${CMAKE_CURRENT_LIST_DIR}/include_1.14.1)
-elseif(QT_VERSION_MAJOR EQUAL 6)
+elseif(Qt6_FOUND)
     set(SPDLOG_INC_DIR ${CMAKE_CURRENT_LIST_DIR}/include_1.15.1)
 else()
     set(SPDLOG_INC_DIR ${CMAKE_CURRENT_LIST_DIR}/include_1.15.1)
@@ -43,10 +43,10 @@ if(CMAKE_SYSTEM_NAME MATCHES "Windows")
         #64位
         if(CMAKE_SIZEOF_VOID_P EQUAL 8)
             #Qt5版本
-            if(QT_VERSION_MAJOR EQUAL 5)
+            if(Qt5_FOUND)
                 set(SPDLOG_LIB_DIR ${CMAKE_CURRENT_LIST_DIR}/windows/gcc7.3)
             #Qt6版本
-            elseif(QT_VERSION_MAJOR EQUAL 6)
+            elseif(Qt6_FOUND)
                 set(SPDLOG_LIB_DIR ${CMAKE_CURRENT_LIST_DIR}/windows/gcc11.2)
             #没有Qt版本
             else()