CMake プロジェクト (Windows など) をビルドする場合、次のコマンドを実行して並列ビルドを実行できます。
cmake --build . -- /m
/m スイッチが msbuild に渡され、並列化されたビルドが取得されます。ただし、CMakeLists に外部プロジェクトがある場合、そのスイッチはビルド コマンドに渡されません。
ExternalProject が並行してビルドされるようにする最善の方法は何ですか? 回避できるのであれば、BUILD_COMMAND をハードコーディングしたくありません。