|
From: Robert L. <rle...@us...> - 2007-07-06 09:01:25
|
Update of /cvsroot/ccmtools/ccmtools/src/ccmtools/ant In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv31291/src/ccmtools/ant Modified Files: CcmtoolsTask.java Log Message: ugly check for Windows Index: CcmtoolsTask.java =================================================================== RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/ant/CcmtoolsTask.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** CcmtoolsTask.java 16 May 2007 07:59:00 -0000 1.4 --- CcmtoolsTask.java 6 Jul 2007 09:01:19 -0000 1.5 *************** *** 160,164 **** for(String s : includePaths) { ! cmd.append(" -I\"").append(s).append("\""); } --- 160,164 ---- for(String s : includePaths) { ! appendIncludePath(cmd, s); } *************** *** 179,182 **** --- 179,195 ---- } + + /** + * adds an include path to an external command + */ + static void appendIncludePath( StringBuilder cmd, String s ) + { + // TODO: replace this ugly check for Windows + if (java.io.File.separatorChar == '\\') + cmd.append(" -I\"").append(s).append("\""); + else + cmd.append(" -I").append(s); + } + /** *************** *** 208,212 **** for(String s : includePaths) { ! cmd.append(" -I\"").append(s).append("\""); } --- 221,225 ---- for(String s : includePaths) { ! appendIncludePath(cmd, s); } *************** *** 270,274 **** for(String s : includePaths) { ! cmd.append(" -I\"").append(s).append("\""); } --- 283,287 ---- for(String s : includePaths) { ! appendIncludePath(cmd, s); } |