このプロジェクトは、 CMake で自動生成したソースファイルを扱うための仕組みを含むサンプルプロジェクトです。
brew install protobuf cmakemacOS 環境:
cd /path/to/develop
git clone https://github.com/hotwatermorning/CMakeAutoGenTest.git
cd CMakeAutoGenTest
cmake . -B Build -G Xcode
open ./Build/CMakeAutoGenTestProject.xcodeprojXcode 上で AutoGenTest や CompileSchema ターゲットをビルドする際、必要なタイミング(初回ビルド時や .proto ファイルが変更されたときなど)でだけ CompileSchema ターゲットで protoc コマンドが実行される。