aboutsummaryrefslogtreecommitdiffstats
path: root/src/3rdparty/masm/masm.pri
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@digia.com>2013-02-07 16:20:56 +0100
committerLars Knoll <lars.knoll@digia.com>2013-02-09 10:39:28 +0100
commitd57bc1cf06965faf9e545048e6c996e8059c9d10 (patch)
tree2c1b99dd76ac8e0d5b38c0774a2028399d462daf /src/3rdparty/masm/masm.pri
parent1404a36f104e3a862d8eb969313a720867e37243 (diff)
Make it possible to omit the udis86 assembler from compilation
Disable it on Windows and enable it generally only on x86 and amd64 architectures. Change-Id: If8f366a3095608b9afcd30dee6dc636d442d4107 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/3rdparty/masm/masm.pri')
-rw-r--r--src/3rdparty/masm/masm.pri16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/3rdparty/masm/masm.pri b/src/3rdparty/masm/masm.pri
index f172762089..87f08e482f 100644
--- a/src/3rdparty/masm/masm.pri
+++ b/src/3rdparty/masm/masm.pri
@@ -32,13 +32,15 @@ HEADERS += $$PWD/stubs/WTFStubs.h
SOURCES += $$PWD/disassembler/Disassembler.cpp
SOURCES += $$PWD/disassembler/UDis86Disassembler.cpp
-SOURCES += $$PWD/disassembler/udis86/udis86.c
-SOURCES += $$PWD/disassembler/udis86/udis86_decode.c
-SOURCES += $$PWD/disassembler/udis86/udis86_input.c
-SOURCES += $$PWD/disassembler/udis86/udis86_itab_holder.c
-SOURCES += $$PWD/disassembler/udis86/udis86_syn-att.c
-SOURCES += $$PWD/disassembler/udis86/udis86_syn.c
-SOURCES += $$PWD/disassembler/udis86/udis86_syn-intel.c
+contains(DEFINES, WTF_USE_UDIS86=1) {
+ SOURCES += $$PWD/disassembler/udis86/udis86.c
+ SOURCES += $$PWD/disassembler/udis86/udis86_decode.c
+ SOURCES += $$PWD/disassembler/udis86/udis86_input.c
+ SOURCES += $$PWD/disassembler/udis86/udis86_itab_holder.c
+ SOURCES += $$PWD/disassembler/udis86/udis86_syn-att.c
+ SOURCES += $$PWD/disassembler/udis86/udis86_syn.c
+ SOURCES += $$PWD/disassembler/udis86/udis86_syn-intel.c
+}
SOURCES += \
$$PWD/yarr/YarrCanonicalizeUCS2.cpp \