| 
					
				 | 
			
			
				@@ -474,7 +474,7 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     udco_image_command << this->GetOption("CPACK_COMMAND_HDIUTIL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     udco_image_command << " convert \"" << temp_image << "\""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     udco_image_command << " -format UDCO"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    udco_image_command << " -o \"" << temp_udco << "\""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    udco_image_command << " -ov -o \"" << temp_udco << "\""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     std::string error; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if(!this->RunCommand(udco_image_command, &error)) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -504,6 +504,11 @@ int cmCPackDragNDropGenerator::CreateDMG(const std::string& src_dir, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // Rez the SLA 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     cmOStringStream embed_sla_command; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     embed_sla_command << this->GetOption("CPACK_COMMAND_REZ"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const char* sysroot = this->GetOption("CPACK_OSX_SYSROOT"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(sysroot && sysroot[0] != '\0') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      embed_sla_command << " -isysroot \"" << sysroot << "\""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     embed_sla_command << " \"" << sla_r << "\""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     embed_sla_command << " -a -o "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     embed_sla_command << "\"" << temp_udco << "\""; 
			 |