Changeset 535 for trunk/qmake/generators/makefile.cpp
- Timestamp:
- Feb 5, 2010, 1:44:09 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/qmake/generators/makefile.cpp
r531 r535 1209 1209 MakefileGenerator::writeInstalls(QTextStream &t, const QString &installs, bool noBuild) 1210 1210 { 1211 const QString del_suffix = 1212 Option::target_mode == Option::TARG_OS2_MODE ? 1213 QString(" >nul 2>&1"): // reduce noise 1214 QString::null; 1215 1216 const QString inst_prefix = 1217 Option::target_mode == Option::TARG_OS2_MODE ? 1218 QString::null: // report errors (copy command overwrites quietly) 1219 QString("-"); 1220 1211 1221 QString rm_dir_contents("-$(DEL_FILE)"); 1212 1222 if (!isDosLikeShell()) //ick … … 1276 1286 QString cmd; 1277 1287 if (fi.isDir()) 1278 cmd = "-$(INSTALL_DIR)";1288 cmd = inst_prefix + "$(INSTALL_DIR)"; 1279 1289 else if (fi.isExecutable()) 1280 cmd = "-$(INSTALL_PROGRAM)";1290 cmd = inst_prefix + "$(INSTALL_PROGRAM)"; 1281 1291 else 1282 cmd = "-$(INSTALL_FILE)";1292 cmd = inst_prefix + "$(INSTALL_FILE)"; 1283 1293 cmd += " " + escapeFilePath(wild) + " " + dst_file + "\n"; 1284 1294 target += cmd; … … 1289 1299 if(!uninst.isEmpty()) 1290 1300 uninst.append("\n\t"); 1291 uninst.append(rm_dir_contents + " " + filePrefixRoot(root, fileFixify(dst + filestr, FileFixifyAbsolute, false)) );1301 uninst.append(rm_dir_contents + " " + filePrefixRoot(root, fileFixify(dst + filestr, FileFixifyAbsolute, false)) + del_suffix); 1292 1302 continue; 1293 1303 } … … 1299 1309 QString dst_file = filePrefixRoot(root, dst); 1300 1310 QFileInfo fi(fileInfo(wild)); 1301 QString cmd = QString(fi.isExecutable() ? "-$(INSTALL_PROGRAM)" : "-$(INSTALL_FILE)") + " " +1311 QString cmd = inst_prefix + QString(fi.isExecutable() ? "$(INSTALL_PROGRAM)" : "$(INSTALL_FILE)") + " " + 1302 1312 wild + " " + dst_file + "\n"; 1303 1313 target += cmd; 1304 1314 if(!uninst.isEmpty()) 1305 1315 uninst.append("\n\t"); 1306 uninst.append(rm_dir_contents + " " + filePrefixRoot(root, fileFixify(dst + filestr, FileFixifyAbsolute, false)) );1316 uninst.append(rm_dir_contents + " " + filePrefixRoot(root, fileFixify(dst + filestr, FileFixifyAbsolute, false)) + del_suffix); 1307 1317 } 1308 1318 for(int x = 0; x < files.count(); x++) { … … 1312 1322 if(!uninst.isEmpty()) 1313 1323 uninst.append("\n\t"); 1314 uninst.append(rm_dir_contents + " " + filePrefixRoot(root, fileFixify(dst + file, FileFixifyAbsolute, false)) );1324 uninst.append(rm_dir_contents + " " + filePrefixRoot(root, fileFixify(dst + file, FileFixifyAbsolute, false)) + del_suffix); 1315 1325 QFileInfo fi(fileInfo(dirstr + file)); 1316 1326 if(!target.isEmpty()) … … 1322 1332 dst_file += fi.fileName(); 1323 1333 } 1324 QString cmd = QString(fi.isDir() ? "-$(INSTALL_DIR)" : "-$(INSTALL_FILE)") + " " +1334 QString cmd = inst_prefix + QString(fi.isDir() ? "$(INSTALL_DIR)" : "$(INSTALL_FILE)") + " " + 1325 1335 dirstr + file + " " + dst_file + "\n"; 1326 1336 target += cmd; … … 1372 1382 t << "\n\t" 1373 1383 << uninst.join(" ") << "\n\t" 1374 << "-$(DEL_DIR) " << filePrefixRoot(root, dst) << " " << endl << endl;1384 << "-$(DEL_DIR) " << filePrefixRoot(root, dst) << " " << del_suffix << endl << endl; 1375 1385 } 1376 1386 t << endl;
Note:
See TracChangeset
for help on using the changeset viewer.