]>
Commit | Line | Data |
---|---|---|
b32b8144 FG |
1 | # Copyright 2017 Rene Rivera |
2 | # Distributed under the Boost Software License, Version 1.0. | |
1e59de90 TL |
3 | # (See accompanying file LICENSE.txt or copy at |
4 | # https://www.bfgroup.xyz/b2/LICENSE.txt) | |
b32b8144 | 5 | |
b32b8144 FG |
6 | import feature ; |
7 | ||
f67539c2 TL |
8 | #| tag::doc[] |
9 | ||
10 | [[bbv2.builtin.features.user-interface]]`user-interface`:: | |
11 | *Allowed values:* `console`, `gui`, `wince`, `native`, `auto`. | |
12 | + | |
13 | Specifies the environment for the executable which affects the entry point | |
14 | symbol (or entry point function) that the linker will select. This feature is | |
15 | Windows-specific. | |
16 | + | |
17 | `console`::: console application. | |
18 | `gui`::: application does not require a console (it is supposed to create its | |
19 | own windows. | |
20 | `wince`::: application is intended to run on a device that has a version of the | |
21 | Windows CE kernel. | |
22 | `native`::: application runs without a subsystem environment. | |
23 | `auto`::: application runs in the POSIX subsystem in Windows. | |
24 | ||
25 | |# # end::doc[] | |
b32b8144 FG |
26 | |
27 | feature.feature user-interface | |
28 | : console gui wince native auto ; |