Skip to content

Commit 71afb87

Browse files
committed
build(bootstrap): run configurations create paths with path.join
1 parent 3eec9a4 commit 71afb87

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

bootstrap.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1817,14 +1817,14 @@ def generate_run_configs(self):
18171817
"program": os.path.join(self.options.mrdocs_build_dir, "mrdocs-test"),
18181818
"folder": "MrDocs Test Fixtures",
18191819
"args": [
1820-
f'"{self.options.mrdocs_src_dir}/test-files/golden-tests"',
1820+
os.path.join(self.options.mrdocs_src_dir, 'test-files', 'golden-tests'),
18211821
'--unit=false',
18221822
f'--action={verb}',
18231823
f'--generator={generator}',
1824-
f'--addons="{self.options.mrdocs_src_dir}/share/mrdocs/addons"',
1825-
f'--stdlib-includes="{self.options.llvm_install_dir}/include/c++/v1"',
1826-
f'--stdlib-includes="{self.options.llvm_install_dir}/lib/clang/20/include"',
1827-
f'--libc-includes="{self.options.mrdocs_src_dir}/share/mrdocs/headers/libc-stubs"',
1824+
f'--addons={os.path.join(self.options.mrdocs_src_dir, "share", "mrdocs", "addons")}',
1825+
f'--stdlib-includes={os.path.join(self.options.llvm_install_dir, "include", "c++", "v1")}',
1826+
f'--stdlib-includes={os.path.join(self.options.llvm_install_dir, "lib", "clang", "20", "include")}',
1827+
f'--libc-includes={os.path.join(self.options.mrdocs_src_dir, "share", "mrdocs", "headers", "libc-stubs")}',
18281828
'--log-level=warn'
18291829
]
18301830
})
@@ -1844,13 +1844,13 @@ def generate_run_configs(self):
18441844
"program": os.path.join(self.options.mrdocs_build_dir, "mrdocs"),
18451845
"args": [
18461846
'../CMakeLists.txt',
1847-
f'--config={self.options.boost_src_dir}/libs/{lib}/doc/mrdocs.yml',
1848-
f'--output={self.options.boost_src_dir}/libs/{lib}/doc/modules/reference/pages',
1847+
f'--config={os.path.join(self.options.boost_src_dir, "libs", lib, "doc", "mrdocs.yml")}',
1848+
f'--output={os.path.join(self.options.boost_src_dir, "libs", lib, "doc", "modules", "reference", "pages")}',
18491849
f'--generator=adoc',
1850-
f'--addons={self.options.mrdocs_src_dir}/share/mrdocs/addons',
1851-
f'--stdlib-includes={self.options.llvm_install_dir}/include/c++/v1',
1852-
f'--stdlib-includes={self.options.llvm_install_dir}/lib/clang/20/include',
1853-
f'--libc-includes={self.options.mrdocs_src_dir}/share/mrdocs/headers/libc-stubs',
1850+
f'--addons={os.path.join(self.options.mrdocs_src_dir, "share", "mrdocs", "addons")}',
1851+
f'--stdlib-includes={os.path.join(self.options.llvm_install_dir, "include", "c++", "v1")}',
1852+
f'--stdlib-includes={os.path.join(self.options.llvm_install_dir, "lib", "clang", "20", "include")}',
1853+
f'--libc-includes={os.path.join(self.options.mrdocs_src_dir, "share", "mrdocs", "headers", "libc-stubs")}',
18541854
f'--tagfile=reference.tag.xml',
18551855
'--multipage=true',
18561856
f'--concurrency={num_cores}',
@@ -1868,13 +1868,13 @@ def generate_run_configs(self):
18681868
"program": os.path.join(self.options.mrdocs_build_dir, "mrdocs"),
18691869
"args": [
18701870
'../CMakeLists.txt',
1871-
f'--config={self.options.mrdocs_src_dir}/docs/mrdocs.yml',
1872-
f'--output={self.options.mrdocs_src_dir}/docs/modules/reference/pages',
1871+
f'--config={os.path.join(self.options.mrdocs_src_dir, "docs", "mrdocs.yml")}',
1872+
f'--output={os.path.join(self.options.mrdocs_src_dir, "docs", "modules", "reference", "pages")}',
18731873
f'--generator=adoc',
1874-
f'--addons={self.options.mrdocs_src_dir}/share/mrdocs/addons',
1875-
f'--stdlib-includes={self.options.llvm_install_dir}/include/c++/v1',
1876-
f'--stdlib-includes={self.options.llvm_install_dir}/lib/clang/20/include',
1877-
f'--libc-includes={self.options.mrdocs_src_dir}/share/mrdocs/headers/libc-stubs',
1874+
f'--addons={os.path.join(self.options.mrdocs_src_dir, "share", "mrdocs", "addons")}',
1875+
f'--stdlib-includes={os.path.join(self.options.llvm_install_dir, "include", "c++", "v1")}',
1876+
f'--stdlib-includes={os.path.join(self.options.llvm_install_dir, "lib", "clang", "20", "include")}',
1877+
f'--libc-includes={os.path.join(self.options.mrdocs_src_dir, "share", "mrdocs", "headers", "libc-stubs")}',
18781878
f'--tagfile=reference.tag.xml',
18791879
'--multipage=true',
18801880
f'--concurrency={num_cores}',

0 commit comments

Comments
 (0)