File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -37,10 +37,23 @@ endif()
37
37
find_package (Threads REQUIRED)
38
38
unset (CMAKE_REQUIRED_FLAGS)
39
39
40
+ #find_program(BREW_PROGRAM "brew")
41
+ #set(HOMEBREW_PREFIX "brew --prefix")
42
+
43
+ if (NOT DEFINED ${HOMEBREW_PREFIX} )
44
+ if (DEFINED ENV{HOMEBREW_PREFIX} AND IS_DIRECTORY ENV{HOMEBREW_PREFIX})
45
+ set (HOMEBREW_PREFIX ENV{HOMEBREW_PREFIX})
46
+ elseif (IS_DIRECTORY /opt/homebrew)
47
+ set (HOMEBREW_PREFIX /opt/homebrew)
48
+ else ()
49
+ set (HOMEBREW_PREFIX /usr/local)
50
+ endif ()
51
+ endif ()
52
+
40
53
if (UNIX AND NOT APPLE )
41
54
set (ICU_ROOT /usr/lib/x86_64-linux-gnu/)
42
55
elseif (APPLE )
43
- set (ICU_ROOT /usr/local /opt/icu4c/)
56
+ set (ICU_ROOT ${HOMEBREW_PREFIX} /opt/icu4c/)
44
57
endif ()
45
58
find_package (ICU 66 COMPONENTS i18n uc)
46
59
You can’t perform that action at this time.
0 commit comments