]> git.sesse.net Git - vlc/commitdiff
Qt4 - Avoid uic errors - Patch by stw - Closes #1002
authorJean-Baptiste Kempf <jb@videolan.org>
Thu, 5 Apr 2007 20:50:55 +0000 (20:50 +0000)
committerJean-Baptiste Kempf <jb@videolan.org>
Thu, 5 Apr 2007 20:50:55 +0000 (20:50 +0000)
modules/gui/qt4/Modules.am

index 2b00090a803badbc5afb7cdfabf261b42dd24157..2a18ac894fd12c6266dde27bb898148254939ade 100644 (file)
@@ -106,10 +106,10 @@ $(UIH): %.h: %.ui
        mkdir -p -- ui
        @echo "$(UIC) $< -> $@"
        rm -f $@
-       echo "#define Q_(a,b) QString::fromUtf8(_(a))" > $@
-       $(UIC) -tr "Q_" $< >> $@
-       sed -i -e 's/Q_(\"_(\\\"\(.*\)\\\")"/Q_("\1"/' $@
-
+       echo "#define Q_(a,b) QString::fromUtf8(_(a))" > $@.uih-tmp
+       $(UIC) -tr "Q_" $< >> $@.uih-tmp
+       sed -i -e 's/Q_(\"_(\\\"\(.*\)\\\")"/Q_("\1"/' $@.uih-tmp
+       mv $@.uih.tmp $@
 
 SOURCES_qt4 =  qt4.cpp \
                menus.cpp \