Skip to content

Commit a4a24e1

Browse files
committed
Support aarch64 Homebrew
ARM Homebrew uses `/opt/homebrew` as the prefix instead of `/usr/local`.
1 parent d181703 commit a4a24e1

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

HsOpenSSL.cabal

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,15 @@ Library
9999
Build-Depends: integer-gmp >= 1.0.0 && < 1.1.0
100100

101101
if os(darwin) && flag(homebrew-openssl)
102-
Include-Dirs: /usr/local/opt/openssl/include
103-
Extra-Lib-Dirs: /usr/local/opt/openssl/lib
102+
if arch(aarch64)
103+
Include-Dirs: /opt/homebrew/opt/openssl/include
104+
Extra-Lib-Dirs: /opt/homebrew/opt/openssl/lib
105+
else
106+
Include-Dirs: /usr/local/opt/openssl/include
107+
Extra-Lib-Dirs: /usr/local/opt/openssl/lib
104108

105109
if os(darwin) && flag(macports-openssl)
106-
Include-Dirs: /opt/local/include
110+
Include-Dirs: /opt/local/include
107111
Extra-Lib-Dirs: /opt/local/lib
108112

109113
if flag(use-pkg-config)

0 commit comments

Comments
 (0)