Skip to content

Commit 54b5ff5

Browse files
author
Chris Natale
committed
set proper Homebrew install location for x86 Macs
1 parent 9723c3c commit 54b5ff5

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

backend/cpp/llama/CMakeLists.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,18 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
2222
include_directories("/opt/homebrew/include")
2323
endif()
2424

25+
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
26+
# Set correct Homebrew install folder for Apple Silicon and Intel Macs
27+
if (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "arm64")
28+
set(HOMEBREW_DEFAULT_PREFIX "/opt/homebrew")
29+
else()
30+
set(HOMEBREW_DEFAULT_PREFIX "/usr/local")
31+
endif()
32+
33+
link_directories("${HOMEBREW_DEFAULT_PREFIX}/lib")
34+
include_directories("${HOMEBREW_DEFAULT_PREFIX}/include")
35+
endif()
36+
2537
find_package(absl CONFIG REQUIRED)
2638
find_package(Protobuf CONFIG REQUIRED)
2739
find_package(gRPC CONFIG REQUIRED)

0 commit comments

Comments
 (0)