Quellcode durchsuchen

chore: add extra info on CEF version being downloaded for debugging system detection

Almamu vor 1 Jahr
Ursprung
Commit
458605c218
1 geänderte Dateien mit 11 neuen und 0 gelöschten Zeilen
  1. 11 0
      CMakeLists.txt

+ 11 - 0
CMakeLists.txt

@@ -42,34 +42,45 @@ set(CEF_VERSION "120.1.10+g3ce3184+chromium-120.0.6099.129")
 if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
     if("${PROJECT_ARCH}" STREQUAL "arm64")
         set(CEF_PLATFORM "macosarm64")
+        set(CEF_ARCH_DETECTION "${PROJECT_ARCH}")
     elseif("${PROJECT_ARCH}" STREQUAL "x86_64")
         set(CEF_PLATFORM "macosx64")
+        set(CEF_ARCH_DETECTION "${PROJECT_ARCH}")
     elseif("${CMAKE_HOST_SYSTEM_PROCESSOR}" STREQUAL "arm64")
         set(PROJECT_ARCH "arm64")
         set(CEF_PLATFORM "macosarm64")
+        set(CEF_ARCH_DETECTION "${CMAKE_HOST_SYSTEM_PROCESSOR}")
     else()
         set(PROJECT_ARCH "x86_64")
         set(CEF_PLATFORM "macosx64")
+        set(CEF_ARCH_DETECTION "Default for Darwin")
     endif()
 elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
     if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "arm")
         set(CEF_PLATFORM "linuxarm")
+        set(CEF_ARCH_DETECTION "${CMAKE_SYSTEM_PROCESSOR}")
     elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "arm64")
         set(CEF_PLATFORM "linuxarm64")
+        set(CEF_ARCH_DETECTION "${CMAKE_SYSTEM_PROCESSOR}")
     elseif(CMAKE_SIZEOF_VOID_P MATCHES 8)
         set(CEF_PLATFORM "linux64")
+        set(CEF_ARCH_DETECTION "Based on void size ${CMAKE_SIZEOF_VOID_P}")
     else()
         message(FATAL_ERROR "Linux x86 32-bit builds are discontinued.")
     endif()
 elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
     if("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "ARM64")
         set(CEF_PLATFORM "windowsarm64")
+        set(CEF_ARCH_DETECTION "${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}")
     elseif(CMAKE_SIZEOF_VOID_P MATCHES 8)
         set(CEF_PLATFORM "windows64")
+        set(CEF_ARCH_DETECTION "Based on void size ${CMAKE_SIZEOF_VOID_P}")
     else()
         set(CEF_PLATFORM "windows32")
+        set(CEF_ARCH_DETECTION "Default for Windows")
     endif()
 endif()
+message(STATUS "Using CEF for ${CMAKE_SYSTEM_NAME} - ${CEF_PLATFORM} (${CEF_ARCH_DETECTION})")
 include(DownloadCEF)
 DownloadCEF("${CEF_PLATFORM}" "${CEF_VERSION}" "${CMAKE_SOURCE_DIR}/third_party/cef")