Changeset 153 for trunk/qmake/generators
- Timestamp:
- Aug 31, 2009, 4:11:39 PM (16 years ago)
- File:
- 
      - 1 edited
 
 - 
          
  trunk/qmake/generators/os2/gnumake.cpp (modified) (2 diffs)
 
Legend:
- Unmodified
- Added
- Removed
- 
      trunk/qmake/generators/os2/gnumake.cppr119 r153 231 231 /* function to convert from DOS-like to Unix-like space escaping in file 232 232 * names */ 233 t << "null :=" << endl << "space := $(null) # end of the line" << endl; 234 t << "# function to change DOS-like space escaping to Unix-like" << endl; 233 235 t << "q = $(subst %,\\%,$(subst ;,\\;,$(subst &,\\&," 234 236 "$(subst +,\\+,$(subst $(space),\\ ,$(subst \",,$(1)))))))" << endl << endl; … … 688 690 * filenames with double quotes. However, this is not appropriate for make 689 691 * rule definitions (targets/dependencies) where Unix escaping is 690 * expected. For this reason, we must convert escaping to Unix mode using 691 * the q function that we define in writeMakefile() */ 692 * expected. If we'd deal only with immediate strings, we could provide 693 * necessary escaping in place, but we often use make variables instead of 694 * direct file names so we must perform such escaping on the fly. This is 695 * what we do here using the q function that we define in writeMakefile().*/ 692 696 if (isDosLikeShell()) { 693 697 QString ret = vars; 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  
