forked from lthn/blockchain
Fix Conan command path for Windows and update ARM64 processor check in GetConan.cmake
This commit is contained in:
parent
1e17cd41e6
commit
5efd4b0e6b
2 changed files with 6 additions and 2 deletions
|
|
@ -48,7 +48,7 @@ if(NOT EXISTS "${CONAN_EXECUTABLE}")
|
|||
set(CONAN_ARCHIVE_TYPE "zip")
|
||||
endif()
|
||||
elseif(CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux")
|
||||
if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "aarch64|arm64")
|
||||
if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "aarch64|arm64|ARM64")
|
||||
set(CONAN_URL ${CONAN_URL_LINUX_AARCH64})
|
||||
set(CONAN_ARCHIVE_TYPE "tgz")
|
||||
else()
|
||||
|
|
|
|||
|
|
@ -565,7 +565,11 @@ macro(conan_provide_dependency method package_name)
|
|||
set_property(GLOBAL PROPERTY CONAN_PROVIDE_DEPENDENCY_INVOKED TRUE)
|
||||
get_property(_conan_install_success GLOBAL PROPERTY CONAN_INSTALL_SUCCESS)
|
||||
if(NOT _conan_install_success)
|
||||
set(CONAN_COMMAND "${CMAKE_SOURCE_DIR}/build/bin/conan/bin/conan")
|
||||
if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows")
|
||||
set(CONAN_COMMAND "${CMAKE_SOURCE_DIR}/build/bin/conan.exe")
|
||||
else ()
|
||||
set(CONAN_COMMAND "${CMAKE_SOURCE_DIR}/build/bin/conan")
|
||||
endif ()
|
||||
if(NOT EXISTS ${CONAN_COMMAND})
|
||||
message(STATUS "CMake-Conan: Local conan not found, attempting to download it.")
|
||||
execute_process(COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_LIST_DIR}/GetConan.cmake
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue