diff --git a/build.sh b/build.sh index 87ace69e546e..03006c1d79f9 100755 --- a/build.sh +++ b/build.sh @@ -311,6 +311,21 @@ done CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH:-} CMAKE_MORE_OPTIONS="${CMAKE_MORE_OPTIONS} ${CMAKE_PREFIX_PATH}" + +# --------------------------------------------------------------------------- +# Determine CPU architecture +# --------------------------------------------------------------------------- + +CPU_ARCHITECTURE="" +if [[ `uname -a` =~ ^Darwin.* ]] && [[ `uname -a` =~ .*arm64$ ]] +then + CPU_ARCHITECTURE="ARM64" + CMAKE_MORE_OPTIONS="${CMAKE_MORE_OPTIONS} -DBUILD_SSE2_CODEPATHS=OFF" +else + CPU_ARCHITECTURE="Intel" +fi + + # --------------------------------------------------------------------------- # Let's go # --------------------------------------------------------------------------- @@ -323,6 +338,7 @@ Installation prefix: $INSTALL_PREFIX Build type: $BUILD_TYPE Build generator: $BUILD_GENERATOR Build tasks: $MAKE_TASKS +CPU Architecture: $CPU_ARCHITECTURE EOF