-1

Is it possible to conditionally compile for a specific target triple? I’m having issues with excluding the x86_64-rumprun-netbsd target without simply excluding netbsd with a #[cfg].

Shepmaster
  • 388,571
  • 95
  • 1,107
  • 1,366
Josh Abraham
  • 959
  • 1
  • 8
  • 18
  • I believe your question is answered by the answers of [Is there a list of all cfg features?](https://stackoverflow.com/q/41742046/155423). If you disagree, please [edit] your question to explain the differences. Otherwise, we can mark this question as already answered. – Shepmaster Oct 13 '18 at 15:58
  • TL;DR the duplicate: no, there is no `cfg` for the target triple. – Shepmaster Oct 13 '18 at 15:58
  • See also [How to get executable's full target triple as a compile-time constant without using a build script?](https://stackoverflow.com/q/48967583/155423). – Shepmaster Oct 13 '18 at 15:59
  • @Shepmaster it looks like the target_vendor configuration might be useful for me. But there is no list of valid target_vendors – Josh Abraham Oct 13 '18 at 17:00

1 Answers1

0

You want to use the target_vendor configuration, which has a value for rumprun as described in this PR. In general, you can use any of the target vendors from this page, as described in this PR.

Isaac van Bakel
  • 1,772
  • 10
  • 22