fixed: reset does not remove all generated qt 4.3 files
This commit is contained in:
parent
a37fc0896b
commit
2dad0a7c94
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
# TODO: split this file up, it's too long!
|
# TODO: split this file up, it's too long!
|
||||||
|
|
||||||
import sys, os, ConfigParser, shutil, re, ftputil, zipfile
|
import sys, os, ConfigParser, shutil, re, ftputil, zipfile, glob
|
||||||
from generators import Generator, EclipseGenerator, XcodeGenerator, MakefilesGenerator
|
from generators import Generator, EclipseGenerator, XcodeGenerator, MakefilesGenerator
|
||||||
|
|
||||||
if sys.version_info >= (2, 4):
|
if sys.version_info >= (2, 4):
|
||||||
|
@ -1265,13 +1265,20 @@ class InternalCommands:
|
||||||
def reset(self):
|
def reset(self):
|
||||||
if os.path.exists('build'):
|
if os.path.exists('build'):
|
||||||
shutil.rmtree('build')
|
shutil.rmtree('build')
|
||||||
|
|
||||||
if os.path.exists('bin'):
|
if os.path.exists('bin'):
|
||||||
shutil.rmtree('bin')
|
shutil.rmtree('bin')
|
||||||
|
|
||||||
if os.path.exists('lib'):
|
if os.path.exists('lib'):
|
||||||
shutil.rmtree('lib')
|
shutil.rmtree('lib')
|
||||||
|
|
||||||
if os.path.exists('src/gui/tmp'):
|
if os.path.exists('src/gui/tmp'):
|
||||||
shutil.rmtree('src/gui/tmp')
|
shutil.rmtree('src/gui/tmp')
|
||||||
|
|
||||||
|
# qt 4.3 generates ui_ files.
|
||||||
|
for filename in glob.glob("src/gui/ui_*"):
|
||||||
|
os.remove(filename)
|
||||||
|
|
||||||
# the command handler should be called only from hm.py (i.e. directly
|
# the command handler should be called only from hm.py (i.e. directly
|
||||||
# from the command prompt). the purpose of this class is so that we
|
# from the command prompt). the purpose of this class is so that we
|
||||||
# don't need to do argument handling all over the place in the internal
|
# don't need to do argument handling all over the place in the internal
|
||||||
|
|
Loading…
Reference in New Issue