mirror of
https://github.com/neocmakelsp/neocmakelsp.git
synced 2025-08-04 19:08:34 +00:00
fix: always go back to source dir
This commit is contained in:
parent
ac75de9cd3
commit
58681f3d2e
2 changed files with 11 additions and 3 deletions
|
@ -6,18 +6,24 @@ import subprocess
|
|||
|
||||
import shutil
|
||||
|
||||
import os
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
build_type: str = sys.argv[1]
|
||||
source_dir: str = sys.argv[1]
|
||||
|
||||
os.chdir(source_dir)
|
||||
|
||||
build_type: str = sys.argv[2]
|
||||
|
||||
build_command = ["cargo", "build"]
|
||||
|
||||
if build_type == "release":
|
||||
build_command.append("--release")
|
||||
|
||||
source_path_str: str = sys.argv[2]
|
||||
source_path_str: str = sys.argv[3]
|
||||
|
||||
target_path_str: str = sys.argv[3]
|
||||
target_path_str: str = sys.argv[4]
|
||||
|
||||
subprocess.run(build_command, capture_output=False)
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ if get_option('debug')
|
|||
command = [
|
||||
python,
|
||||
meson.global_source_root() / 'cargo_wrapper.py',
|
||||
meson.global_source_root(),
|
||||
'debug',
|
||||
meson.global_source_root() / 'target' / 'debug' / meson.project_name(),
|
||||
meson.global_build_root() / '@OUTPUT@',
|
||||
|
@ -18,6 +19,7 @@ else
|
|||
command = [
|
||||
python,
|
||||
meson.global_source_root() / 'cargo_wrapper.py',
|
||||
meson.global_source_root(),
|
||||
'release',
|
||||
meson.global_source_root() / 'target' / 'release' / meson.project_name(),
|
||||
meson.global_build_root() / '@OUTPUT@',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue