You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`aux-bin`| Build a aux binary, made available in `auxiliary/bin` relative to test directory | All except `run-make`/`run-make-cargo`| Path to auxiliary `.rs` file |
59
-
|`aux-build`| Build a separate crate from the named source file | All except `run-make`/`run-make-cargo`| Path to auxiliary `.rs` file |
60
-
|`aux-crate`| Like `aux-build` but makes available as extern prelude | All except `run-make`/`run-make-cargo`|`<extern_prelude_name>=<path/to/aux/file.rs>`|
61
-
|`aux-codegen-backend`| Similar to `aux-build` but pass the compiled dylib to `-Zcodegen-backend` when building the main file |`ui-fulldeps`| Path to codegen backend file |
62
-
|`proc-macro`| Similar to `aux-build`, but for aux forces host and don't use `-Cprefer-dynamic`[^pm]. | All except `run-make`/`run-make-cargo`| Path to auxiliary proc-macro `.rs` file |
63
-
|`build-aux-docs`| Build docs for auxiliaries as well. Note that this only works with `aux-build`, not `aux-crate`. | All except `run-make`/`run-make-cargo`| N/A |
56
+
| Directive | Explanation | Supported test suites | Possible values |
|`aux-bin`| Build a aux binary, made available in `auxiliary/bin` relative to test directory | All except `run-make`/`run-make-cargo`| Path to auxiliary `.rs` file |
59
+
|`aux-build`| Build a separate crate from the named source file | All except `run-make`/`run-make-cargo`| Path to auxiliary `.rs` file |
60
+
|`aux-crate`| Like `aux-build` but makes available as extern prelude | All except `run-make`/`run-make-cargo`|`[<extern_modifiers>:]<extern_prelude_name>=<path/to/aux/file.rs>`|
61
+
|`aux-codegen-backend`| Similar to `aux-build` but pass the compiled dylib to `-Zcodegen-backend` when building the main file |`ui-fulldeps`| Path to codegen backend file |
62
+
|`proc-macro`| Similar to `aux-build`, but for aux forces host and don't use `-Cprefer-dynamic`[^pm]. | All except `run-make`/`run-make-cargo`| Path to auxiliary proc-macro `.rs` file |
63
+
|`build-aux-docs`| Build docs for auxiliaries as well. Note that this only works with `aux-build`, not `aux-crate`. | All except `run-make`/`run-make-cargo`| N/A |
64
64
65
65
[^pm]: please see the [Auxiliary proc-macro section](compiletest.html#auxiliary-proc-macro) in the compiletest chapter for specifics.
0 commit comments