Fixed generated CLion project for platforms that use PROGPREFIX or PROGSUFFIX (e.g. Windows).
This commit is contained in:
@@ -493,6 +493,7 @@ def _generate_project(project_type: str) -> None:
|
|||||||
if target.target_type == TargetType.PROGRAM:
|
if target.target_type == TargetType.PROGRAM:
|
||||||
trgt = _target_entry(target.kwargs['target'])
|
trgt = _target_entry(target.kwargs['target'])
|
||||||
exe_path = pathlib.Path(trgt.abspath).relative_to(root_path)
|
exe_path = pathlib.Path(trgt.abspath).relative_to(root_path)
|
||||||
|
exe_path = exe_path.parent / f'{env["PROGPREFIX"]}{exe_path.name}{env["PROGSUFFIX"]}'
|
||||||
result.append({
|
result.append({
|
||||||
'name': target.name,
|
'name': target.name,
|
||||||
'filename': str(exe_path)
|
'filename': str(exe_path)
|
||||||
|
|||||||
Reference in New Issue
Block a user