arch-env.cmake (702B)
1 if(NOT DEFINED ENV{ARCH}) 2 message(FATAL_ERROR "The ARCH environment variable is not set.") 3 endif() 4 5 if($ENV{ARCH} STREQUAL "x86_64") 6 set(VCPKG_TARGET_ARCHITECTURE x64) 7 elseif($ENV{ARCH} MATCHES "^i[36]86$") 8 set(VCPKG_TARGET_ARCHITECTURE x86) 9 elseif($ENV{ARCH} STREQUAL "armv7l") 10 set(VCPKG_TARGET_ARCHITECTURE arm) 11 elseif($ENV{ARCH} STREQUAL "aarch64") 12 set(VCPKG_TARGET_ARCHITECTURE arm64) 13 else() 14 set(VCPKG_TARGET_ARCHITECTURE $ENV{ARCH}) 15 endif() 16 set(VCPKG_BUILD_TYPE release) 17 set(VCPKG_CRT_LINKAGE dynamic) 18 set(VCPKG_LIBRARY_LINKAGE static) 19 20 set(VCPKG_CMAKE_SYSTEM_NAME ${CMAKE_HOST_SYSTEM_NAME}) 21 set(VCPKG_OSX_ARCHITECTURES $ENV{ARCH}) 22 set(VCPKG_OSX_DEPLOYMENT_TARGET $ENV{DEPLOY_TARGET})