mirror of
				https://github.com/N64Recomp/N64Recomp.git
				synced 2025-10-30 08:02:11 +00:00 
			
		
		
		
	Fixed paths with spaces not being able to Compress-Archive properly. (#141)
* Fixed paths with spaces not being able to compress properly. Needs testing on Linux and Mac! * Fixed path for additional files
This commit is contained in:
		
							parent
							
								
									3531bc0317
								
							
						
					
					
						commit
						e76668356b
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -1005,11 +1005,11 @@ bool create_mod_zip(const std::filesystem::path& output_dir, const ModConfig& co | ||||||
| #ifdef _WIN32 | #ifdef _WIN32 | ||||||
|     std::filesystem::path temp_zip_path = output_path; |     std::filesystem::path temp_zip_path = output_path; | ||||||
|     temp_zip_path.replace_extension(".zip"); |     temp_zip_path.replace_extension(".zip"); | ||||||
|     std::string command_string = fmt::format("powershell -command Compress-Archive -Force -CompressionLevel Optimal -DestinationPath \"{}\" -Path \"{}\",\"{}\",\"{}\"", |     std::string command_string = fmt::format("powershell -command Compress-Archive -Force -CompressionLevel Optimal -DestinationPath '{}' -Path '{}','{}','{}'", | ||||||
|         temp_zip_path.string(), (output_dir / symbol_filename).string(), (output_dir / binary_filename).string(), (output_dir / manifest_filename).string()); |         temp_zip_path.string(), (output_dir / symbol_filename).string(), (output_dir / binary_filename).string(), (output_dir / manifest_filename).string()); | ||||||
| 
 | 
 | ||||||
|     for (const auto& cur_file : config.inputs.additional_files) { |     for (const auto& cur_file : config.inputs.additional_files) { | ||||||
|         command_string += fmt::format(",\"{}\"", cur_file.string()); |         command_string += fmt::format(",'{}'", cur_file.string()); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     STARTUPINFOA si{}; |     STARTUPINFOA si{}; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 MelonSpeedruns
						MelonSpeedruns