1 // The global features file contains the default feature settings.
2 // By default, if a feature isn't listed here then it is enabled.
3 // If it is listed, then the value assigned to the feature is interpreted
4 // as a boolean value. You really shouldn't have to edit this file except
5 // to change the defaults. If you want to override these values you can do
8 // 1) Create a default.features in this directory with the features you
9 // want enabled or disabled.
10 // 2) Create a feature file anywhere you like with the features you want and
11 // use the -feature_file option to specify where it is located.
13 // Feature definitions from this file are always overwritten by -features
14 // command option of mwc.pl.
16 // This file is somewhat akin to the platform_macros.GNU file in that build
17 // settings can be set here.
19 // Enable these by default.
23 ace_idl_dependencies = 1
25 // By default we disable these.
47 uses_wchar = 0 // i.e. unicode
50 negotiate_codesets = 0
51 notify_monitor_control = 0
52 versioned_namespace = 0
78 // Features for various GUI libraries
80 // Some of features are switched on because they are also controlled
81 // by higher level features eg. gl is 1 because it is necessary for fl,
82 // but if someone turns on fl, we may assume gl is available. This way makefile
83 // generation is simplified. Moreover all internal ACE features like ace_qtreactor
84 // and tao_qtresource are also turn on, because we want to build every component
85 // related with if qt is provided. It is proposed to not remove
86 // switched on features from global.features just because features are available
87 // by default. This file is also a kind of ACE capabilities documentation, hence
88 // it is better to enumerate here all features recognized by ACE.
90 // 1 - wxWindows (wxWidgets) libraries are available
92 // 1 - Motif (Lestif) libraries are available
94 // 1 - Athena widgets libraries are available
96 // 1 - X11 libraries are available
98 // 1 - X Toolkit libraries are available
100 // 1 - Tk libraries are available
102 // 1 - Fast Light toolkit libraries are available (assume lowercase h in header files)
104 // 1 - Qt3 libraries are available
107 // 1 - Qt4 core libraries are available
111 // 1 - Fox libraries are available
113 // 1 - OpenGL libraries are available
116 // Features for ACE support for various GUI libraries
128 // Features for TAO support for various GUI libraries
129 // Use QtResources for TAO
131 // Use XtResources for TAO
133 // Use TkResources for TAO
135 // Use FlResources for TAO
137 // Use FoxResources for TAO
140 //Use the ZIP_Wrapper feature for when using the ZIP wrapper classes
143 // Feature for CORBA subsets
148 optimize_collocated_invocations = 1
150 // Option to disable iiop
153 // Option to enable the linking of the TAO_CodecFactory library
154 // whenever TAO is linked in
155 link_codecfactory = 0
159 // Feature for CCM for disabling events.
161 // Feature for direct collocation
162 ccm_direct_collocation = 0
164 valuetype_out_indirection=1