]> git.lyx.org Git - features.git/commitdiff
fix scons, telling scons how to moc files is still needed
authorBo Peng <bpeng@lyx.org>
Tue, 14 Aug 2007 05:02:50 +0000 (05:02 +0000)
committerBo Peng <bpeng@lyx.org>
Tue, 14 Aug 2007 05:02:50 +0000 (05:02 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19541 a592a061-630c-0410-9148-cb99ea01b6c8

development/scons/SConstruct

index 1cba99b1a32534821464636f67fdbfd4ece292c5..6820ff300dc015705dcc8d6743f11e674ab56829 100644 (file)
@@ -1728,6 +1728,15 @@ if build_qt4:
     env.BuildDir('$BUILDDIR/$frontend', '$TOP_SRCDIR/src/frontend/$frontend', duplicate = 0)
 
     print "Processing files in src/frontends/qt4..."
+    frontend_env['QT4_MOCHPREFIX'] = ''
+    frontend_env['QT4_MOCHSUFFIX'] = '_moc.cpp'
+
+    # tells scons how to get these moced files, although not all moced files are needed
+    # (or are actually generated).
+    qt4_moced_files = [frontend_env.Moc4('$BUILDDIR/common/frontends/qt4/%s' % x)
+        for x in src_frontends_qt4_header_files ]
+    resources = [frontend_env.Uic4('$BUILDDIR/common/frontends/qt4/ui/%s' % x.split('.')[0])
+        for x in src_frontends_qt4_ui_files]
 
     #
     # moc qt4_moc_files, the moced files are included in the original files