2022-05-12 (木)
node-gyp,conditionsでプラットフォームごとにビルドできるけど,targetsが空になるような設定だとビルドに失敗したりするので悩ましい.0個なら何もしないで欲しいのだけど...
{ 'conditions': [ ['OS=="mac"', { "targets": [ { "target_name": "automation", "sources": ["src/automation.mm"] } ] }], ['OS=="win"', { "targets": [] }] ] }
空のVisualStudioのソリューションが出力されるとビルドに失敗するっぽい.