[+] update meson_install

This commit is contained in:
Siarhei Siniak 2025-06-02 17:44:02 +03:00
parent fbe6fb01cb
commit fa09245da6
3 changed files with 10 additions and 2 deletions

@ -5,7 +5,7 @@ project(
).stdout().strip('\n'), ).stdout().strip('\n'),
# 'online.fxreader.uv', # 'online.fxreader.uv',
# ['c', 'cpp'], # ['c', 'cpp'],
version: '0.1.5.17+27.11', version: '0.1.5.17+27.12',
# default_options: [ # default_options: [
# 'cpp_std=c++23', # 'cpp_std=c++23',
# # 'prefer_static=true', # # 'prefer_static=true',

@ -415,6 +415,7 @@ class CLI(abc.ABC):
argv: Optional[list[str]] = None, argv: Optional[list[str]] = None,
) -> None: ) -> None:
from . import cli_bootstrap from . import cli_bootstrap
from .os import shutil_rmtree
project = self.projects[project_name] project = self.projects[project_name]
@ -425,7 +426,10 @@ class CLI(abc.ABC):
argv = [] argv = []
if force and project.dest_dir.exists(): if force and project.dest_dir.exists():
shutil.rmtree(project.dest_dir) shutil_rmtree(
project.dest_dir,
preserve_top_path=True,
)
pyproject = cli_bootstrap.pyproject_load(project.source_dir / 'pyproject.toml') pyproject = cli_bootstrap.pyproject_load(project.source_dir / 'pyproject.toml')
@ -624,6 +628,7 @@ class CLI(abc.ABC):
# third_party_roots: Optional[list[pathlib.Path]] = None, # third_party_roots: Optional[list[pathlib.Path]] = None,
) -> None: ) -> None:
from . import cli_bootstrap from . import cli_bootstrap
from .os import shutil_rmtree
project = self.projects[project_name] project = self.projects[project_name]

Binary file not shown.