Ich möchte eine Cross-Plattform cxx_library
mit buck bauen. Ich habe verschiedene cpp
Dateien für die verschiedenen Plattformen. Nach the docs, kann ich damit umgehen platform_srcs
verwenden, das ist:Was sind die allgemeinen Plattformnamen in Buck?
... eine Liste von Paaren, wo das erste Element ist eine nicht-verankerte regex (in java.util.regex.Pattern Syntax), gegen die der Name der Plattform ist „abgestimmt.
- Was wie sehen diese Plattformnamen?
- Was sind einige Beispiel Regexes ich für OSX, Windows und Linux verwenden könnte?
Vielen Dank für die Antwort. Ich werde das nicht beenden, bis Linux und Macos herausgefunden werden, weil sie für mich kritisch sind. Was ich sagen kann, ist, dass (mein) Macos nicht zu Osx, Mac oder Macos passt, was unerwartet war! – sdgfsdh
Ich denke, es könnte einen Bug in Buck geben. Ich kann nur auf "default" auf Macos passen. – sdgfsdh
'default' ist nur die Host-Plattform. Es könnte sich lohnen, ein Problem zu lösen, um bessere Dokumente zu bekommen, die das erklären. – sdwilsh