reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

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})