diff options
author | Patrick Mours <pmours@nvidia.com> | 2021-04-20 15:00:05 +0300 |
---|---|---|
committer | Patrick Mours <pmours@nvidia.com> | 2021-04-20 19:45:46 +0300 |
commit | 847579b422507917c4252ecc5c777bf5e0fc6f09 (patch) | |
tree | 6f9def3399bd8c01cb5e45d3e0eeab0406f47cca /build_files/build_environment/cmake/gmp.cmake | |
parent | f2626f14209e574eb23f115bf84a3452bfb9a89c (diff) |
Add support for building on Linux aarch64
Differential Revision: https://developer.blender.org/D10958
Diffstat (limited to 'build_files/build_environment/cmake/gmp.cmake')
-rw-r--r-- | build_files/build_environment/cmake/gmp.cmake | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/build_files/build_environment/cmake/gmp.cmake b/build_files/build_environment/cmake/gmp.cmake index 323630a63aa..6ca81678a32 100644 --- a/build_files/build_environment/cmake/gmp.cmake +++ b/build_files/build_environment/cmake/gmp.cmake @@ -25,19 +25,12 @@ else() set(GMP_OPTIONS --enable-static --disable-shared ) endif() -if(APPLE) - if("${CMAKE_OSX_ARCHITECTURES}" STREQUAL "arm64") - set(GMP_OPTIONS - ${GMP_OPTIONS} - --disable-assembly - ) - else() - set(GMP_OPTIONS - ${GMP_OPTIONS} - --with-pic - ) - endif() -elseif(UNIX) +if(APPLE AND NOT BLENDER_PLATFORM_ARM) + set(GMP_OPTIONS + ${GMP_OPTIONS} + --with-pic + ) +elseif(UNIX AND NOT APPLE) set(GMP_OPTIONS ${GMP_OPTIONS} --with-pic @@ -45,6 +38,13 @@ elseif(UNIX) ) endif() +if(BLENDER_PLATFORM_ARM) + set(GMP_OPTIONS + ${GMP_OPTIONS} + --disable-assembly + ) +endif() + ExternalProject_Add(external_gmp URL file://${PACKAGE_DIR}/${GMP_FILE} DOWNLOAD_DIR ${DOWNLOAD_DIR} |