appveyor: read Base location from RELEASE.local

This commit is contained in:
Ralph Lange
2020-03-25 10:07:27 +01:00
parent b3efae2451
commit eb5dd2a86c

View File

@@ -298,10 +298,17 @@ def add_dependency(dep):
def setup_for_build(): def setup_for_build():
global make, makeargs global make, makeargs
make = os.path.join(toolsdir, 'make') make = os.path.join(toolsdir, 'make')
makeargs = ['-j2', '-Otarget'] makeargs = ['-j2', '-Otarget']
# no parallel make for Base 3.14 # no parallel make for Base 3.14
with open(os.path.join(places[setup['BASE_VARNAME']], 'configure', 'CONFIG_BASE_VERSION')) as myfile: with open(os.path.join(cachedir, 'RELEASE.local'), 'r') as f:
lines = f.readlines()
for line in lines:
if re.search(r'^EPICS_BASE=', line):
base_place = line.split('=')[1].strip()
break
with open(os.path.join(base_place, 'configure', 'CONFIG_BASE_VERSION')) as myfile:
if 'BASE_3_14=YES' in myfile.read(): if 'BASE_3_14=YES' in myfile.read():
makeargs = [] makeargs = []