Lines Matching +full:- +full:- +full:enable +full:- +full:libraries
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt…
4 <meta http-equiv="content-type" content="text/html; charset=utf-8">
44 --help</code>. If you are using a development snapshot and the configure
58 This will produce libGL.so and/or several other libraries depending on the
67 <dt><code>--prefix=PREFIX</code></dt>
73 <dt><code>--exec-prefix=EPREFIX</code></dt>
75 where architecture-dependent files will be installed. In Mesa, this is
76 only used to derive the directory for the libraries. The default is
80 <dt><code>--libdir=LIBDIR</code></dt>
82 where the GL libraries will be installed. The default is
85 <code>--libdir=/usr/local/lib64</code> is used, the libraries will be
90 <dt><code>--sysconfdir=DIR</code></dt>
94 enabled - it's <code>drirc</code>.</p>
97 <dt><code>--enable-static, --disable-shared</code></dt>
99 will build shared libraries. Either of these options will force static
100 libraries to be built. It is not currently possible to build static and
101 shared libraries in a single pass.</p>
115 it can be used to direct the linker to use libraries in nonstandard
116 directories. For example, <code>LDFLAGS="-L/usr/X11R6/lib"</code>.</p>
121 <code>pkg-config</code> utility is a hard requirement for configuring and
122 building mesa. It is used to search for external libraries
124 path for <code>pkg-config</code>. For instance, setting
135 <dt><code>--enable-debug</code></dt>
138 debugging the Mesa libraries.</p>
142 <dt><code>--disable-asm</code></dt>
149 <dt><code>--build=</code></dt>
150 <dt><code>--host=</code></dt>
152 it's running on. In order to build cross-compile Mesa on a x86-64 machine
155 <p><code>--build=x86_64-pc-linux-gnu --host=i686-pc-linux-gnu</code></p>
159 <a href="https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Specify…
167 further information -
168 <a href="https://gcc.gnu.org/onlinedocs/gcc/Submodel-Options.html"> gcc
174 <code>./configure CC="gcc -m32" CXX="g++ -m32" --build=x86_64-pc-linux-gnu --host=i686-pc-linux-gnu…
185 configure options <code>--enable-glx</code> and <code>--enable-osmesa</code>
190 to the option <code>--enable-glx=xlib</code> or <code>--enable-glx=gallium-xlib</code>.
193 accelerated OpenGL rendering. To enable use <code>--enable-glx=dri
194 --enable-dri</code>.
196 <!-- DRI specific options -->
198 <dt><code>--with-dri-driverdir=DIR</code>
202 <dt><code>--with-dri-drivers=DRIVER,DRIVER,...</code>
205 <code>--with-dri-drivers="swrast,i965,radeon,nouveau"</code>. By
211 <!-- This explanation might be totally bogus. Kristian? -->
212 <dt><code>--disable-driglx-direct</code>
218 <dt><code>--enable-glx-tls</code> <dd><p>
219 Enable Thread Local Storage (TLS) in
221 <dt><code>--with-expat=DIR</code>
223 <p>The DRI-enabled libGL uses expat to
226 to be used. For example, <code>--with-expat=/usr/local</code> will
227 search for expat headers and libraries in <code>/usr/local/include</code>
232 mode. Instead, the driver code is built into the Off-Screen Mesa
233 (OSMesa) library. See the <a href="osmesa.html">Off-Screen Rendering</a>
235 <code>--enable-osmesa</code>.
237 <!-- OSMesa specific options -->
239 <dt><code>--with-osmesa-bits=BITS</code>
241 of the color channel in bits to be specified. By default, an 8-bit
243 options are 16- and 32-bit color channels, which will add the bit size
244 to the library name. For example, <code>--with-osmesa-bits=16</code>
245 will create the libOSMesa16 library with a 16-bit color channel.
252 The configure script provides more fine grained control over the libraries