llvmpipe: Allow to build without udis86.

This commit is contained in:
José Fonseca
2009-08-18 21:08:38 +01:00
parent 2fef9b3369
commit 556eecea67
4 changed files with 50 additions and 2 deletions
+1 -1
View File
@@ -2,6 +2,7 @@ Import('*')
env = env.Clone()
env.Tool('udis86')
env.ParseConfig('llvm-config --cppflags')
llvmpipe = env.ConvenienceLibrary(
@@ -57,7 +58,6 @@ llvmpipe = env.ConvenienceLibrary(
env = env.Clone()
env.Prepend(LIBS = 'udis86')
env['LINK'] = env['CXX']
env.ParseConfig('llvm-config --libs jit interpreter nativecodegen bitwriter')
env.Prepend(LIBS = [llvmpipe] + auxiliaries)
@@ -26,7 +26,9 @@
**************************************************************************/
#ifdef HAVE_UDIS86
#include <udis86.h>
#endif
#include "util/u_debug.h"
#include "lp_bld_debug.h"
@@ -35,6 +37,7 @@
void
lp_disassemble(const void* func)
{
#ifdef HAVE_UDIS86
ud_t ud_obj;
ud_init(&ud_obj);
@@ -69,4 +72,7 @@ lp_disassemble(const void* func)
break;
}
debug_printf("\n");
#else
(void)func;
#endif
}
+1 -1
View File
@@ -31,7 +31,7 @@ if env['platform'] == 'linux' \
if 'llvmpipe' in env['drivers']:
env.Append(CPPDEFINES = 'GALLIUM_LLVMPIPE')
env.Prepend(LIBS = 'udis86')
env.Tool('udis86')
env.ParseConfig('llvm-config --libs jit interpreter nativecodegen')
env['LINK'] = env['CXX']
sources += ['xlib_llvmpipe.c']