llvmpipe: Allow to build without udis86.
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
@@ -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']
|
||||
|
||||
Reference in New Issue
Block a user