2017-03-02 5 views
1

クロスプラットフォームcxx_libraryで構築したいと考えています。私は別のプラットフォームの異なるcppファイルを持っています。Buckの共通プラットフォーム名は何ですか?

...最初の要素が反対(java.util.regex.Patternの構文で)非アンカー正規表現であるペアのリスト:the docsによると、私はあるplatform_srcsを使用して、これを扱うことができますプラットフォーム名が」一致している。

  • これらのプラットフォーム名は次のようになりますか?
  • 私はOSX、WindowsおよびLinuxのために使用できるいくつかの例の正規表現は何ですか?

答えて

1

アンドロイド:android

iPhone:iphoneos

iPhoneシミュレータ:iphonesimulator

のLinux:わからない

OSX:わからない

のWindows:応答のための^windows.*

+0

感謝。彼らが私のために重要であるので、私はlinuxとmacosが考え出されるまでこれを閉じないでしょう。私が言うことは、(私の)macosがosx、macまたはmacosとマッチしないということです。これは予想外でした! – sdgfsdh

+0

私はバークにバグがあるかもしれないと思います。私はmacosの 'default'にのみマッチすることができます。 – sdgfsdh

+0

'default'はホストプラットフォームです。これを説明する優れたドキュメントを得るために問題を開くことは価値があるかもしれません。 – sdwilsh

関連する問題