diff options
author | Tor Egge <Tor.Egge@yahooinc.com> | 2023-04-12 14:37:59 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@yahooinc.com> | 2023-04-12 14:37:59 +0200 |
commit | 1bdad901b2ffd1b0e5f2ce69e53fce985021b5cb (patch) | |
tree | 9cacc7e92c9b60520339dfa4fbda706395af1966 /functions.cmake | |
parent | 84bcda7387c5b69428a994f434f87f979200f734 (diff) |
Handle homebrew having different install prefix on Apple silicon.
Diffstat (limited to 'functions.cmake')
-rw-r--r-- | functions.cmake | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/functions.cmake b/functions.cmake index 7fa0b0db954..7f217867314 100644 --- a/functions.cmake +++ b/functions.cmake @@ -746,6 +746,14 @@ function(vespa_detect_build_platform) elseif(APPLE) set(OS_DISTRO "darwin") set(OS_DISTRO_VERSION ${CMAKE_SYSTEM_VERSION}) + if(EXISTS "/opt/homebrew/bin/brew") + set(VESPA_HOMEBREW_PREFIX "/opt/homebrew") + elseif(EXISTS "/usr/local/bin/brew") + set(VESPA_HOMEBREW_PREFIX "/usr/local") + else() + message(FATAL_ERROR "-- Cannot determine homebrew prefix") + endif() + set(VESPA_HOMEBREW_PREFIX ${VESPA_HOMEBREW_PREFIX} PARENT_SCOPE) endif() if(OS_DISTRO) set(VESPA_OS_DISTRO ${OS_DISTRO} PARENT_SCOPE) |