for lib in build['srclibs'].split(';'):
srclibpaths.append(getsrclib(lib, srclib_dir, srclibpaths, preponly=onserver))
- for name, number, libpath in srclibpaths:
- place_srclib(root_dir, int(number) if number else None, libpath)
-
- basesrclib = vcs.getsrclib()
- # If one was used for the main source, add that too.
- if basesrclib:
- srclibpaths.append(basesrclib)
-
# Apply patches if any
if 'patch' in build:
for patch in build['patch'].split(';'):
'-i', os.path.abspath(patch_path)], cwd=build_dir) != 0:
raise BuildException("Failed to apply patch %s" % patch_path)
+ for name, number, libpath in srclibpaths:
+ place_srclib(root_dir, int(number) if number else None, libpath)
+
+ basesrclib = vcs.getsrclib()
+ # If one was used for the main source, add that too.
+ if basesrclib:
+ srclibpaths.append(basesrclib)
+
# Run a pre-build command if one is required...
if 'prebuild' in build:
cmd = replace_config_vars(build['prebuild'])