Copy C++ source tree into build directory
(
cpp_src_dir: pathlib.Path, target_dir: pathlib.Path, logger: logging.Logger
)
| 9 | |
| 10 | |
| 11 | def copy_cpp_src_tree( |
| 12 | cpp_src_dir: pathlib.Path, target_dir: pathlib.Path, logger: logging.Logger |
| 13 | ) -> None: |
| 14 | """Copy C++ source tree into build directory""" |
| 15 | |
| 16 | for subdir in [ |
| 17 | "src", |
| 18 | "include", |
| 19 | "cmake", |
| 20 | ]: |
| 21 | copytree_with_logging(cpp_src_dir / subdir, target_dir / subdir, logger=logger) |
| 22 | |
| 23 | for filename in ["CMakeLists.txt", "LICENSE"]: |
| 24 | copy_with_logging(cpp_src_dir.joinpath(filename), target_dir, logger=logger) |
no test coverage detected