Better detection of berkeleydb
[novacoin.git] / src / additional / cmake / BrewHelper.cmake
1 # Copyright (c) 2018 The Bitcoin developers
2
3 find_program(BREW brew)
4
5 function(find_brew_prefix VAR NAME)
6         if(NOT BREW)
7                 return()
8         endif()
9
10         if(DEFINED ${VAR})
11                 return()
12         endif()
13
14         execute_process(
15                 COMMAND ${BREW} --prefix ${NAME}
16                 OUTPUT_VARIABLE PREFIX
17                 ERROR_QUIET
18                 OUTPUT_STRIP_TRAILING_WHITESPACE
19         )
20         set(${VAR} ${PREFIX} PARENT_SCOPE)
21 endfunction()