blob: 84c5245e0a81bccd3773915da288877b80905790 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
// $Id$
// The global features file contains the default feature settings.
// By default, if a feature isn't listed here then it is enabled.
// If it is listed, then the value assigned to the feature is interpreted
// as a boolean value. You really shouldn't have to edit this file except
// to change the defaults. If you want to override these values you can do
// one of two things.
//
// 1) Create a default.features in this directory with the features you
// want enabled or disabled.
// 2) Create a feature file anywhere you like with the features you want and
// use the -feature_file option to specify where it is located.
//
// Feature definitions from this file are always overwritten by -features
// command option of mwc.pl.
//
// This file is somewhat akin to the platform_macros.GNU file in that build
// settings can be set here.
// Enable these by default.
acexml = 1
ace_svcconf = 1
ace_token = 1
// By default we disable these.
ace_for_tao = 0
ssl = 0
qos = 0
rapi = 0
repo = 0
minimum_corba = 0
java = 0
zlib = 0
zzip = 0
ipv6 = 0
mfc = 0
rpc = 0
sctp = 0
boost = 0
dummy_label = 0
cidl = 0
wince = 0
uses_wchar = 0
gen_ostream = 0
ziparchive = 0
negotiate_codesets = 0
versioned_namespace = 0
vcl = 0
stl = 0
xsc = 0
mcpp = 0
// Features for various GUI libraries
// Some of features are switched on because they are also controlled
// by higher level features eg. gl is 1 because it is necessary for fl,
// but if someone turns on fl, we may assume gl is available. This way makefile
// generation is simplified. Moreover all internal ACE features like ace_qtreactor
// and tao_qtresource are also turn on, because we want to build every component
// related with qt if qt is provided. It is proposed to not remove
// switched on features from global.features just because features are available
// by default. This file is also a kind of ACE capabilities documentation, hence
// it is better to enumerate here all features recognized by ACE.
// 1 - wxWindows (wxWidgets) libraries are avalaible
wxWindows = 0
// 1 - Motif (Lestif) libraries are avalaible
motif = 0
// 1 - Athena widgets libraries are avalaible
athena = 0
// 1 - X11 libraries are avalaible
x11 = 1
// 1 - X Toolkit libraries are avalaible
xt = 0
// 1 - Tk libraries are avalaible
tk = 0
// 1 - Fast Light toolkit libraries are avalaible (assume lowercase h in header files)
fl = 0
// 1 - Qt libraries are avalaible
qt = 0
// 1 - Fox libraries are avalaible
fox = 0
// 1 - OpenGL libraries are avalaible
gl = 1
// Features for ACE support for various GUI libraries
// Use QtReactor
ace_qtreactor = 1
// Use XtReactor
ace_xtreactor = 1
// Use TkReactor
ace_tkreactor = 1
// Use FlReactor
ace_flreactor = 1
// Features for TAO support for various GUI libraries
// Use QtResources for TAO
tao_qtresource = 1
// Use XtResources for TAO
tao_xtresource = 1
// Use TkResources for TAO
tao_tkresource = 1
// Use FlResources for TAO
tao_flresource = 1
//Use the ZIP_Wrapper feature for when using the ZIP wrapper classes
ZIP_Wrapper = 0
// Feature for CORBA subsets
corba_e_compact = 0
corba_e_micro = 0
// Footprint feature
optimize_collocated_invocations = 1
// Option to disable iiop
tao_no_iiop = 0
// Option to enable the linking of the TAO_CodecFactory library
// whenever TAO is linked in
link_codecfactory = 0
|