mirror of
https://github.com/Almamu/linux-wallpaperengine.git
synced 2025-07-13 12:52:32 +08:00
chore: add extra info on CEF version being downloaded for debugging system detection
This commit is contained in:
parent
bdaf1ec6e4
commit
458605c218
@ -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")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user