1
.TH wx\-config 1 "29 Sep 2004" "Debian GNU/Linux" "wxWidgets"
4
wx-config \- wxWidgets configuration search and query tool
9
.B wx\-config [ OPTIONS ... ] [ LIB ... ]
13
returns information about the wxWidgets libraries available on your system.
14
It may be used to retrieve the information you require to build applications
15
using these libraries.
17
Changing the library options you wish to use for an application previously
18
involved managing alternative configurations by a system dependent means.
19
It is now possible to select from any of the configurations installed
20
on your system via this single tool. You can view all available
21
configurations installed in the system default prefix with the command
22
.I wx\-config \-\-list
23
and select from them by using the feature options described below.
25
Optional LIB arguments (comma or space separated) may be used to specify
26
individually the wxWidgets component libraries that you wish to use,
27
or to specify additional components not ususally included by default.
30
may be used to import all libraries that would be used by default if none
31
were specified explicitly.
34
.I wx-config --libs std,gizmos
38
\fIwx\-config\fP accepts the following options with no restrictions on
39
their order as was required in previous releases:
42
These options change or query the filesystem root for the operations
46
.B \-\-prefix[=PREFIX]
47
Without the optional argument, the current default prefix will be
48
output. If the argument is supplied, PREFIX will be searched for
49
matching configs in place of the default. You may use both forms
52
.B \-\-exec\-prefix[=EXEC-PREFIX]
53
Similar to \-\-prefix, but acts on the exec-prefix. If not specified
54
will default to the value of prefix.
57
These options return information about the wxWidgets default version
58
and and installed alternatives.
61
List all configs in prefix and show those that match any additional
62
feature options given.
65
Output the wxWidgets release number.
68
Output the wxWidgets version number in all its glory.
71
Output the base name of the wxWidgets libraries.
73
.B \-\-selected-config
74
Output the signature of the selected wxWidgets library.
75
This is a string of the form "port-unicode-release-version".
79
These options select features which determine which wxWidgets
84
Specify a (posix extended) regex of host aliases to match for cross
85
compiled configurations. eg. \-\-host=i586-mingw32msvc, \-\-host=.*
86
If unspecified, the default is to match only configurations native to
89
.B \-\-toolkit=TOOLKIT
90
Specify a (posix extended) regex of the toolkits to match.
91
The toolkit is responsible for look and feel of the compiled
92
application. eg. gtk, gtk2, motif, msw.
93
If unspecified the default is to prefer the system default toolkit,
94
but to match any toolkit in the absence of a stricter specification.
96
.B \-\-version[=VERSION]
97
Without the optional argument, return the wxWidgets version. If the
98
argument is supplied it specifies a (posix extended) regex of the
99
versions to match. If unspecified the default is to prefer the system
100
default version, but to match any version in the absence of a stricter
103
.B \-\-unicode[=yes|no]]
104
Specify the default character type for the application.
105
If unspecified, the system default will be preferred, but any type may
106
match in the absence of a stricter specification.
108
.B \-\-debug[=yes|no]]
109
Specify whether to create a debug or release build for the application.
110
If unspecified, the system default (release) will be preferred, but any
111
type may match in the absence of a stricter specification.
112
Debug builds should never be uploaded to Debian, but are very useful
113
for finding certain common failure idioms. You are encouraged to use
114
them during active development of applications. They are not binary
115
compatible with the release libraries.
117
.B \-\-static[=yes|no]]
118
Specify whether to statically or dynamically link wxWidgets libraries
119
into your application. If unspecified, the system default (dynamic)
120
will be preferred, but any type may match in the absence of a stricter
121
specification. Static linking is mainly useful still for cross ports
122
not natively supported by Debian, and can be hazardous in conjunction
123
with the gtk toolkits. Note that static libraries are no longer supplied
124
in the wxGTK packages any more.
127
These options generate output required to build an application using
128
a particular wxWidgets configuration.
132
Output link flags required for a \fIwxWidgets\fP application.
135
Output parameters required by the C preprocessor.
138
Output parameters required by the C compiler.
141
Output parameters required by the C++ compiler.
144
Output the name of the C compiler \fB$(CC)\fP.
147
Output the name of the C++ compiler \fB$(CXX)\fP.
150
Output the linker command.
153
This manpage was written by Ron Lee <ron@debian.org> for the Debian GNU/Linux
154
distribution of wxWindows. It may be freely distributed by anyone who finds