Commit 394a76de by Mark Wielaard Committed by Mark Wielaard

libjava.exp (test_libjava_from_javac): Don't create .o files containing $…

libjava.exp (test_libjava_from_javac): Don't create .o files containing $ characters and always quote class files with...

       * lib/libjava.exp (test_libjava_from_javac): Don't create .o files
       containing $ characters and always quote class files with "'"s.

From-SVN: r62919
parent fe7496dd
2003-02-14 Mark Wielaard <mark@klomp.org>
* lib/libjava.exp (test_libjava_from_javac): Don't create .o files
containing $ characters and always quote class files with "'"s.
2003-02-14 Mark Wielaard <mark@klomp.org>
* libjava.mauve/mauve.exp (mauve_compute_uses): Add inner class
object files by changing all occurances of $ to ^.
(test_mauve): Replace ^ with $ for class file names and quote
......
......@@ -787,8 +787,10 @@ proc test_libjava_from_javac { options srcfile compile_args inpfile resultfile e
if {$mode == "compile"} {
foreach c_file $class_files {
set executable [file rootname [file tail $c_file]].o
# Don't write files which contain $ chars.
set executable [string map {$ ^} $executable]
set x [libjava_prune_warnings \
[libjava_tcompile $c_file "$executable" $type $args]]
[libjava_tcompile '$c_file' "$executable" $type $args]]
lappend removeList $executable
if {$x != ""} {
break
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment