Changeset 535 for trunk/qmake
- Timestamp:
- Feb 5, 2010, 1:44:09 PM (15 years ago)
- Location:
- trunk/qmake/generators
- Files:
-
- 2 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; -
trunk/qmake/generators/win32/winmakefile.cpp
r529 r535 795 795 QString::null; 796 796 797 const QString inst_prefix = 798 Option::target_mode == Option::TARG_OS2_MODE ? 799 QString::null: // report errors (copy command overwrites quietly) 800 QString("-"); 801 797 802 if(t == "target" && project->first("TEMPLATE") == "lib") { 798 803 if(project->isActiveConfig("create_prl") && !project->isActiveConfig("no_install_prl") && … … 803 808 dst_prl = dst_prl.right(dst_prl.length() - slsh - 1); 804 809 dst_prl = filePrefixRoot(root, targetdir + dst_prl); 805 ret += "-$(INSTALL_FILE) \"" + project->first("QMAKE_INTERNAL_PRL_FILE") + "\" \"" + dst_prl + "\"";810 ret += inst_prefix + "$(INSTALL_FILE) \"" + project->first("QMAKE_INTERNAL_PRL_FILE") + "\" \"" + dst_prl + "\""; 806 811 if(!uninst.isEmpty()) 807 812 uninst.append("\n\t"); … … 815 820 if(!ret.isEmpty()) 816 821 ret += "\n\t"; 817 ret += QString( "-$(INSTALL_FILE)") + " \"" + src_targ + "\" \"" + dst_targ + "\"";822 ret += QString(inst_prefix + "$(INSTALL_FILE)") + " \"" + src_targ + "\" \"" + dst_targ + "\""; 818 823 if(!uninst.isEmpty()) 819 824 uninst.append("\n\t"); … … 827 832 if(!ret.isEmpty()) 828 833 ret += "\n\t"; 829 ret += QString( "-$(INSTALL_FILE)") + " \"" + src_targ + "\" \"" + dst_targ + "\"";834 ret += QString(inst_prefix + "$(INSTALL_FILE)") + " \"" + src_targ + "\" \"" + dst_targ + "\""; 830 835 if(!uninst.isEmpty()) 831 836 uninst.append("\n\t");
Note:
See TracChangeset
for help on using the changeset viewer.