修正了种子编译器的错误
This commit is contained in:
@@ -69,8 +69,17 @@ def resolve_paths(config: dict[str, Any], project_file: str) -> dict[str, Any]:
|
||||
resolved_sources.append(resolve(src))
|
||||
result['sources'] = [s for s in resolved_sources if os.path.isfile(s)]
|
||||
|
||||
result['temp_dir'] = resolve(config.get('temp_dir'))
|
||||
result['output_dir'] = resolve(config.get('output_dir'))
|
||||
# build_dir: 统一构建目录(默认 ./.tpv_build),temp 和 output 作为其子目录
|
||||
# 不再单独读取 temp_dir/output_dir,由 build_dir 自动计算
|
||||
build_dir: str = config.get('build_dir', './.tpv_build')
|
||||
build_dir = resolve(build_dir)
|
||||
result['build_dir'] = build_dir
|
||||
if build_dir is not None:
|
||||
result['temp_dir'] = os.path.join(build_dir, 'temp')
|
||||
result['output_dir'] = os.path.join(build_dir, 'output')
|
||||
else:
|
||||
result['temp_dir'] = None
|
||||
result['output_dir'] = None
|
||||
|
||||
if 'includes' in result:
|
||||
result['includes'] = [resolve(inc) for inc in result['includes']]
|
||||
|
||||
Reference in New Issue
Block a user