OCaml を新しい環境にインストールする前に私がやっておくことのメモ.
以下の内容を .zshrc
か .bash_profile
などに書いておく.
.cmt ファイルを生成する
これは 今の dune を使う環境ではいらないのかもしれない
# OCaml
export OCAMLPARAM="_,bin-annot=1" # generate *.cmt (outside dune build)
OPAM 設定 (並列ビルドなど)
並列ビルドは明示的に設定する必要はないかもしれない
eval `opam config env` # OPAM の初期設定を読み込む
export OPAMKEEPBUILDDIR=1 # let opam not remove sources
export OPAMJOBS=16 # 並列ビルド
エラー時のスタックトレースをデフォルトで有効化
export OCAMLRUNPARAM=b # stack backtrace