absolutify initial user/project paths; need absolute path information in order to relativize/absolutify paths in config

This commit is contained in:
Ryan Fleury
2025-05-08 09:57:17 -07:00
parent a31840fd8c
commit b59e8e5024
+11
View File
@@ -10678,6 +10678,17 @@ rd_init(CmdLine *cmdln)
// rjf: unpack command line arguments
String8 user_path = cmd_line_string(cmdln, str8_lit("user"));
String8 project_path = cmd_line_string(cmdln, str8_lit("project"));
{
String8 initial_path = push_str8f(scratch.arena, "%S/", os_get_process_info()->initial_path);
if(user_path.size != 0)
{
user_path = path_absolute_dst_from_relative_dst_src(scratch.arena, user_path, initial_path);
}
if(project_path.size != 0)
{
project_path = path_absolute_dst_from_relative_dst_src(scratch.arena, project_path, initial_path);
}
}
{
String8 user_program_data_path = os_get_process_info()->user_program_data_path;
String8 user_data_folder = push_str8f(scratch.arena, "%S/%S", user_program_data_path, str8_lit("raddbg"));