34 const auto sp_to_run = std::filesystem::absolute(process).replace_extension(
"").string();
36 std::vector<const char*> cmd_line;
37 cmd_line.reserve(args.size() + 2);
39 cmd_line.push_back(sp_to_run.c_str());
40 for (
const auto& arg : args)
42 cmd_line.push_back(arg.c_str());
44 cmd_line.push_back(
nullptr);
46 if (subprocess_create(cmd_line.data(), subprocess_option_inherit_environment, &
m_process) != 0)