Index: /issm/trunk-jpl/externalpackages/cccl/issm/cccl
===================================================================
--- /issm/trunk-jpl/externalpackages/cccl/issm/cccl	(revision 15267)
+++ /issm/trunk-jpl/externalpackages/cccl/issm/cccl	(revision 15268)
@@ -90,9 +90,9 @@
 	   include=`cygpath -m "$include"`
 	   include="/I\"$include\""
-	   includeopts="$include $includeopts"
+	   includeopts="$includeopts $include"
    ;;
 	-L*)
 		library=`echo $1 | sed 's/-L//g'`
-      library=`cygpath -m $library`
+		library=`cygpath -m $library`
 		string="/link /LIBPATH:\"$library\""
 		opts="$opts $string"
@@ -108,11 +108,6 @@
 done
 			
-echo "$prog "$includeopts" $opts /nologo"
-if test -e "$includeopts";
-then
-	#If includeopts is not empty, include it, we add the double quotes for voodoo magic, do not mess with that
-	$prog "$includeopts" $opts /nologo
-else
-	#If empty, do not include it, because the double quotes will mess it up.
-	$prog $opts /nologo
-fi
+#pass all our processing through the echo command, so we are sure that the string has no quirk, 
+#and that once passed by exec to cl, everything works fine.
+command=`echo "$prog "$includeopts" $opts /nologo"`
+exec $command
