Browse Source

Add dynamic homebrew prefix on mac

master
cancel 6 years ago
parent
commit
002a7b949d
  1. 18
      tool

18
tool

@ -240,13 +240,21 @@ build_target() {
out_exe=orca out_exe=orca
case $os in case $os in
mac) mac)
local brew_prefix=
if ! brew_prefix=$(printenv HOMEBREW_PREFIX); then
brew_prefix=/usr/local/
fi
local ncurses_dir="$brew_prefix/opt/ncurses"
if ! [[ -d "$ncurses_dir" ]]; then
echo "Error: ncurses directory not found at $ncurses_dir" >&2
echo "Install with: brew install ncurses" >&2
exit 1
fi
# prefer homebrew version of ncurses if installed. Will give us # prefer homebrew version of ncurses if installed. Will give us
# better terminfo, so we can use A_DIM in Terminal.app, etc. # better terminfo, so we can use A_DIM in Terminal.app, etc.
if [[ -d /usr/local/opt/ncurses ]]; then add libraries "-L$ncurses_dir/lib"
add libraries -L/usr/local/opt/ncurses/lib add cc_flags "-I$ncurses_dir/include"
add cc_flags -I/usr/local/opt/ncurses/include # todo mach time stuff for mac?
fi
# todo mach time stuff for mac
;; ;;
*) *)
# librt and high-res posix timers on Linux # librt and high-res posix timers on Linux

Loading…
Cancel
Save