summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2013-02-09configure.ac: Do not check for rt on Mac OS X.Vinson Lee1-4/+10
There is no rt library on Mac OS X. Signed-off-by: Vinson Lee <vlee@freedesktop.org> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=58872 Acked-by: Matt Turner <mattst88@gmail.com>
2013-02-05Require libdrm_radeon 2.4.42 for radeonsi.Michel Dänzer1-1/+1
It has new PCI IDs and an important tiled surface layout fix.
2013-02-01configure.ac: Fix --with-llvm-shared-libsQuentin Glidic1-2/+7
The third argument of AC_ARG_WITH is evaluated for any provided value, not only on --with-, so it must not force-enable the feature Also, setting $with_llvm_shared_libs in the opencl check was overriding the user switch https://bugs.freedesktop.org/show_bug.cgi?id=59851 Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2013-02-01configure.ac: GLX cannot work without OpenGLMichel Dänzer1-0/+10
GLX uses mapi/glapi/libglapi.la, which is only built for OpenGL. If the user specified --enable-xlib-glx --disable-opengl, error out, as these cannot be both observed at the same time. If the user just specified --disable-opengl but not --disable-glx, print a warning and disable GLX as well. NOTE: This is a candidate for the stable branches. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=59364 Tested-by: Tom Stellard <thomas.stellard@amd.com>
2013-01-31mesa: bump version to 9.2 (devel)Andreas Boll1-1/+1
Now that branch 9.1 is created, bump the minor version in master. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2013-01-29build: Add missing comma in AS_IFMatt Turner1-2/+2
Reported-by: Lauri Kasanen<curaga@operamail.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=47248#c15
2013-01-28r600g: Fix building with --enable-r600-llvm-compilerTom Stellard1-4/+3
https://bugs.freedesktop.org/show_bug.cgi?id=59877
2013-01-25configure.ac: Don't set LLVM_LIBS when llvm is disabledTom Stellard1-16/+19
2013-01-24configure.ac: Force use of LLVM shared libs with --enable-opencl v2Tom Stellard1-5/+33
If we build clover with LLVM static libraries, then clover and also each pipe_*.so driver that is built will contain their own static copy of LLVM. The recent automake changes have uncovered a problem where the pipe_*.so drivers try to use clover's LLVM symbols. This causes LLVM's static registry objects to be initialized each time a pipe_*.so driver is loaded by clover. Initializing these objects multiple times is not allowed and leads to assertion failures in the LLVM code. We can avoid all these problems by having clover and all the pipe_*.so drivers link against the same LLVM shared library. https://bugs.freedesktop.org/show_bug.cgi?id=59334 https://bugs.freedesktop.org/show_bug.cgi?id=59534 v2: - Fix shared library detection when LLVM is built with CMake
2013-01-24configure.ac: Compute the required llvm static libraries only onceTom Stellard1-7/+19
In order to determine which static LLVM libraries are needed we pass a list of components to llvm-config and it generates the list of library dependencies for us. The advantage of only calling llvm-config one time is that it can determine if two components depend on the same library and then add it to the output list only once. The old practice of having each driver call llvm-config to add its own dependencies to $(LLVM_LIBS) caused many libraries to be added to this variable multiple times.
2013-01-22build: Use AX_PROG_FLEXMatt Turner1-1/+3
Tested-by: Andreas Boll <andreas.boll.dev@gmail.com> Reviewed-by: Eric Anholt <eric@anholt.net> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=47248
2013-01-22build: Use AX_PROG_BISONMatt Turner1-7/+3
No one tests yacc/byacc. Let's just request bison specifically. Tested-by: Andreas Boll <andreas.boll.dev@gmail.com> Reviewed-by: Eric Anholt <eric@anholt.net> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=46815
2013-01-22glsl/build: Build tests via the glsl MakefileMatt Turner1-1/+0
Tested-by: Andreas Boll <andreas.boll.dev@gmail.com>
2013-01-22glsl/build: Build glcpp via the glsl MakefileMatt Turner1-1/+0
Removing the subdirectory recursion provides a small speed up. Tested-by: Andreas Boll <andreas.boll.dev@gmail.com>
2013-01-22glsl/build: Don't build builtin_compiler separately if not cross compilingMatt Turner1-0/+2
Reduces the number of times that src/glsl/ is compiled when not cross compiling. Tested-by: Andreas Boll <andreas.boll.dev@gmail.com>
2013-01-20build: Remove dead SHARED_GLAPI variableMatt Turner1-4/+0
The static Makefiles used it. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Andreas Boll <andreas.boll.dev@gmail.com>
2013-01-19build: require python module libxml2Andreas Boll1-0/+1
configure should warn if libxml2 is not found. libxml2 is needed by glapi/gen. Fixes error during build in src/mapi/glapi/gen: ImportError: No module named libxml2 NOTE: This is a candidate for the 9.0 branch. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=31598 Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2013-01-17nvc0: add support for accelerated video decoding through the dedicated enginesMaarten Lankhorst1-1/+1
Currently the use of external firmware is required, with kernel and userspace firmware needed for all Fermi cards except nvd9. Kepler and nvd9 should only require kernel firmware.
2013-01-16build: Make src/gtest before src/mesaMatt Turner1-2/+1
Fixes a make check problem where libgtest.la wasn't build before tests that want to link with it.
2013-01-14build: Fix the documented default value of --with-gallium-driversDamien Lespiau1-1/+3
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
2013-01-14r300g: kill the X.Org state tracker targetMarek Olšák1-2/+1
This won't ever be made default and we don't need it anyway. We should also consider doing this for other drivers.
2013-01-13configure.ac: Fixing common dri dependency when using dri state trackerAlexandre Demers1-2/+2
Fixes a regression caused by b587a7595e7aae0809a8e7392e89c39df0c955b1 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=59261 Reviewed-by: Andreas Boll <andreas.boll.dev@gmail.com>
2013-01-11driconf: Add translation-generation to build system, don't track generated filesCarl Worth1-0/+1
Previously, the xmlpool directory had a lone Makefile to assist poeple in manually invoking a deep make in order to update the translations in options.h. We can observe that this wasn't happening in fact, (new translations had been added to de.po without being generated into options.h, and new options had been manually added directly to options.h rather than to t_options.h). Prevent both of these problems from occurring in the future by automatically generating options.h as part of the standard build of mesa. For this, the generated options.h is now removed from version control, (along with Makefile in favor of Makefile.am). [chadv: Port the Autotools changes to Android.] Signed-off-by: Chad Versace <chad.versace@linux.intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2013-01-10Remove MESA_PIC_FLAGS macroMatt Turner1-5/+2
2013-01-10Remove minstallMatt Turner1-3/+0
2013-01-10Remove checking for makedependMatt Turner1-20/+0
2013-01-10Remove mklibMatt Turner1-9/+0
2013-01-10Remove configs/{current,default}Matt Turner1-2/+1
2013-01-10gallium/tests/unit: Convert to automakeAndreas Boll1-1/+2
2013-01-10gallium/tests/trivial: Convert to automakeAndreas Boll1-0/+1
2013-01-10targets/pipe-loader: Convert to automakeMatt Turner1-0/+5
C++ linking (controlled by the nodist_EXTRA idiom) is needed unconditionally for: nouveau (uses C++ in the driver) r300 (since LLVM is always required) radeonsi (since LLVM is always required) swrast (if builting LLVM pipe) and conditionally (depends whether LLVM is enabled) for i915 r600 vmwgfx and never needed for swrast (softpipe). Unfortunately, automake seems to *always* link with C++ if nodist_EXTRA is specified, even inside a false conditional. Not sure if this is a bug, but it does seem to be weird behavior. v2: Johannes Obermayr <johannesobermayr@gmx.de> - Fix some undefined symbols. v3: Johannes Obermayr <johannesobermayr@gmx.de> - Install pipe_* to $(libdir)/gallium-pipe. v4: Johannes Obermayr <johannesobermayr@gmx.de> - Build it only once on --enable-gallium-gbm / --enable-opencl.
2013-01-10targets/gbm: Convert to automakeMatt Turner1-3/+4
2013-01-10targets/egl-static: Convert to automakeMatt Turner1-0/+4
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system - Add missing Automake.inc v3: Johannes Obermayr <johannesobermayr@gmx.de> - Fix linking. v4: Andreas Boll <andreas.boll.dev@gmail.com> - Port changes from ff574d653b0731a324fd30324b0f211502219abf gallium/egl-static: Fix unresolved symbol 'clock_gettime'
2013-01-10targets/xa-vmwgfx: Convert to automakeMatt Turner1-0/+7
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/xvmc-softpipe: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - add missing xvmc state tracker to _LIBADD variable v3: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/xvmc-r600: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Add missing xvmc state tracker to _LIBADD variable v3: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/xvmc-r300: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Add missing xvmc state tracker to _LIBADD variable v3: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/xvmc-nouveau: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Add missing xvmc state tracker to _LIBADD variable v3: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10build: AC_SUBST XVMC_MAJOR/MINORMatt Turner1-0/+3
2013-01-10targets/xorg-radeonsi: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/xorg-r600: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/xorg-r300: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/xorg-nouveau: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/xorg-i915: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/vdpau-softpipe: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Add missing vdpau state tracker to _LIBADD variable v3: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/vdpau-radeonsi: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Add missing vdpau state tracker to _LIBADD variable v3: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/vdpau-r600: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Add missing vdpau state tracker to _LIBADD variable v3: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/vdpau-r300: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Add missing vdpau state tracker to _LIBADD variable v3: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10targets/vdpau-nouveau: Convert to automakeMatt Turner1-0/+1
v2: Andreas Boll <andreas.boll.dev@gmail.com> - Add missing vdpau state tracker to _LIBADD variable v3: Andreas Boll <andreas.boll.dev@gmail.com> - Provide compatibility with scripts for the old Mesa build system
2013-01-10build: AC_SUBST VDPAU_MAJOR/MINORMatt Turner1-0/+3