def header(): return r"""setlocal set MSBUILD=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe set CMAKE="cmake.exe" set INCLIB=%~dp0\depends set BUILD=%~dp0\build """ + "\n".join(r'set %s=%%BUILD%%\%s' % (k.upper(), v['dir']) for (k, v) in libs.items() if v['dir'])
def extract_libs(): for name, lib in libs.items(): if name == "openjpeg": filename = check_hash(lib["filename"], lib["hash"]) for compiler in compilers.values(): if not os.path.exists(os.path.join(build_dir, lib["dir"] + compiler["inc_dir"])): extract(filename, build_dir) os.rename( os.path.join(build_dir, lib["dir"]), os.path.join(build_dir, lib["dir"] + compiler["inc_dir"]) ) else: extract(check_hash(lib["filename"], lib["hash"]), build_dir)
def extract_libs(): for name, lib in libs.items(): filename = lib['filename'] if name == 'openjpeg': for compiler in compilers.values(): if not os.path.exists(os.path.join( build_dir, lib['dir']+compiler['inc_dir'])): extract(filename, build_dir) os.rename(os.path.join(build_dir, lib['dir']), os.path.join( build_dir, lib['dir']+compiler['inc_dir'])) else: extract(filename, build_dir)
def fetch_libs(): for name, lib in libs.items(): if name == 'openjpeg': filename = check_hash(fetch(lib['url']), lib['hash']) for compiler in compilers.values(): if not os.path.exists(os.path.join( build_dir, lib['dir']+compiler['inc_dir'])): extract(filename, build_dir) os.rename(os.path.join(build_dir, lib['dir']), os.path.join( build_dir, lib['dir']+compiler['inc_dir'])) else: extract(check_hash(fetch(lib['url']), lib['hash']), build_dir)
def extract_libs(): for name, lib in libs.items(): filename = lib['filename'] if not os.path.exists(filename): filename = fetch(lib['url']) if name == 'openjpeg': for compiler in compilers.values(): if not os.path.exists(os.path.join( build_dir, lib['dir']+compiler['inc_dir'])): extract(filename, build_dir) os.rename(os.path.join(build_dir, lib['dir']), os.path.join( build_dir, lib['dir']+compiler['inc_dir'])) else: extract(filename, build_dir)
def extract_libs(): for name, lib in libs.items(): filename = fetch(lib["url"]) if name == "openjpeg": for compiler in all_compilers(): if not os.path.exists( os.path.join(build_dir, lib["dir"] + compiler["inc_dir"]) ): extract(filename, build_dir) os.rename( os.path.join(build_dir, lib["dir"]), os.path.join(build_dir, lib["dir"] + compiler["inc_dir"]), ) else: extract(filename, build_dir)