[M1 Mac, Big Sur 11.6.5, FLTK 1.3.8(24/2/13現在 1.3.9)]
HomebrewからApple Silicon用ビルド済みバイナリが配布されていますが、自分でビルドしたかったのでGitHubにあるバージョン1.4.0のREADME.macOS.mdを読みながら試してみました。
1.4.0ではビルドはできたもののインストールに失敗、安定版の1.3.8ではうまくいきました。
これでFLTKを自分の好きなように改変することも可能になりました。
<FLTK 1.3.8のインストール方法>
事前にCMakeなど必要なツールをインストールしておく。
1.公式サイトからバージョン1.3.8のtar.gzファイルをダウンロードする。
2.ファイルを解凍してfltkフォルダ内にディレクトリを作成し、cmakeコマンドを実行する。
mkdir build
cd build
mkdir Makefile
cd Makefile
cmake -G "Unix Makefiles" \
-D OPTION_USE_SYSTEM_LIBJPEG=Off \
-D OPTION_USE_SYSTEM_ZLIB=Off \
-D OPTION_USE_SYSTEM_LIBPNG=Off \
-D OPTION_USE_THREADS=ON \
../..
2024/2/13 オプション追加:
-D OPTION_USE_THREADS=ONによりマルチスレッドサポートを有効にする。Fl::lockなどが使えるようになる。
3.ビルドする。
make
4.デモアプリを起動する(省略可)。
open bin/test/demo.app
5.インストールする。[/usr/local/bin]
sudo make install