Do not generate udis86 files when udis86 is disabled.
authorErik Verbruggen <erik.verbruggen@digia.com>
Wed, 27 Feb 2013 12:50:17 +0000 (13:50 +0100)
committerSimon Hausmann <simon.hausmann@digia.com>
Wed, 27 Feb 2013 12:54:56 +0000 (13:54 +0100)
Change-Id: Iaed45c949d29ac81a60adec3437f2790d23a58d5
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/3rdparty/masm/masm.pri

index 87f08e4..683a5b1 100644 (file)
@@ -40,6 +40,17 @@ contains(DEFINES, WTF_USE_UDIS86=1) {
     SOURCES += $$PWD/disassembler/udis86/udis86_syn-att.c
     SOURCES += $$PWD/disassembler/udis86/udis86_syn.c
     SOURCES += $$PWD/disassembler/udis86/udis86_syn-intel.c
+
+    ITAB = $$PWD/disassembler/udis86/optable.xml
+    udis86.output = udis86_itab.h
+    udis86.input = ITAB
+    udis86.CONFIG += no_link
+    udis86.commands = python $$PWD/disassembler/udis86/itab.py ${QMAKE_FILE_IN}
+    QMAKE_EXTRA_COMPILERS += udis86
+
+    udis86_tab_cfile.target = $$OUT_PWD/udis86_itab.c
+    udis86_tab_cfile.depends = udis86_itab.h
+    QMAKE_EXTRA_TARGETS += udis86_tab_cfile
 }
 
 SOURCES += \
@@ -57,17 +68,6 @@ retgen.CONFIG += no_link
 retgen.commands = python $$retgen.script > ${QMAKE_FILE_OUT}
 QMAKE_EXTRA_COMPILERS += retgen
 
-ITAB = $$PWD/disassembler/udis86/optable.xml
-udis86.output = udis86_itab.h
-udis86.input = ITAB
-udis86.CONFIG += no_link
-udis86.commands = python $$PWD/disassembler/udis86/itab.py ${QMAKE_FILE_IN}
-QMAKE_EXTRA_COMPILERS += udis86
-
-udis86_tab_cfile.target = $$OUT_PWD/udis86_itab.c
-udis86_tab_cfile.depends = udis86_itab.h
-QMAKE_EXTRA_TARGETS += udis86_tab_cfile
-
 # Taken from WebKit/Tools/qmake/mkspecs/features/unix/default_post.prf
 linux-g++* {
     greaterThan(QT_GCC_MAJOR_VERSION, 3):greaterThan(QT_GCC_MINOR_VERSION, 5) {