diff options
Diffstat (limited to 'build_files/build_environment/cmake/gmp.cmake')
-rw-r--r-- | build_files/build_environment/cmake/gmp.cmake | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/build_files/build_environment/cmake/gmp.cmake b/build_files/build_environment/cmake/gmp.cmake index 16d2611ee12..f34ee95c6e3 100644 --- a/build_files/build_environment/cmake/gmp.cmake +++ b/build_files/build_environment/cmake/gmp.cmake @@ -25,11 +25,18 @@ else() set(GMP_OPTIONS --enable-static --disable-shared ) endif() -if(APPLE AND ("${CMAKE_OSX_ARCHITECTURES}" STREQUAL "arm64")) - set(GMP_OPTIONS - ${GMP_OPTIONS} - --disable-assembly - ) +if(APPLE) + if("${CMAKE_OSX_ARCHITECTURES}" STREQUAL "arm64") + set(GMP_OPTIONS + ${GMP_OPTIONS} + --disable-assembly + ) + else() + set(GMP_OPTIONS + ${GMP_OPTIONS} + --with-pic + ) + endif() endif() ExternalProject_Add(external_gmp |