2026/07/06

JAGURS on macOS w/ Homebrew

 JAGURS が proj9 に対応したことで macOS 他で所謂パッケージマネージャがある OS 環境であれば,依存ライブラリをコンパイルする必要がなくなりました.

Homebrew で入れるのは以下のパッケージ

  • netcdf
  • netcdf-fortran
  • proj
  • fftw
  • gfortran
Makefile.gfortran をベースとして,設定が必要なのは以下の項目.


% diff -u Makefile.gfortran Makefile 2>/dev/null | grep '^+[A-z]' | sed -e 's/^+//'
FC=gfortran
PROJ_DIR=/usr/local
CC=gcc-16
FFTW3_INCLUDE_DIR=/usr/local/include
NETCDF=/usr/local
PROJ9=ON

※ intelのhomebrewなので、/usr/local ですが、armの場合は /opt/homebrew