Improve error output for missing extlibs

This commit is contained in:
Ciaran Gultnieks 2013-11-12 20:14:16 +00:00
parent 652674f4eb
commit c75aa26115
2 changed files with 10 additions and 3 deletions

View file

@ -1607,9 +1607,13 @@ def prepare_source(vcs, app, build, build_dir, srclib_dir, extlib_dir, onserver=
os.mkdir(libsdir)
for lib in build['extlibs'].split(';'):
lib = lib.strip()
if options.verbose:
print "...installing extlib {0}".format(lib)
libf = os.path.basename(lib)
shutil.copyfile(os.path.join(extlib_dir, lib),
os.path.join(libsdir, libf))
libsrc = os.path.join(extlib_dir, lib)
if not os.path.exists(libsrc):
raise BuildException("Missing extlib file {0}".format(libsrc))
shutil.copyfile(libsrc, os.path.join(libsdir, libf))
# Get required source libraries...
srclibpaths = []