diff options
author | Steve Bennett <steveb@workware.net.au> | 2011-09-02 20:10:25 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2011-09-02 20:10:25 +1000 |
commit | 9fcdfa2964919dd5a0766e089b68af8b2b54e815 (patch) | |
tree | 8f86e600357d502bf4c4e10fbb92e32f92d7f09f /autosetup/cc.tcl | |
parent | 8a0fa552e9f8c24619a815fa09201ebff41448ee (diff) | |
download | jimtcl-9fcdfa2964919dd5a0766e089b68af8b2b54e815.zip jimtcl-9fcdfa2964919dd5a0766e089b68af8b2b54e815.tar.gz jimtcl-9fcdfa2964919dd5a0766e089b68af8b2b54e815.tar.bz2 |
Update to the latest autosetup
For a couple of small bug fixes
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'autosetup/cc.tcl')
-rw-r--r-- | autosetup/cc.tcl | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/autosetup/cc.tcl b/autosetup/cc.tcl index d0fd980..707e69c 100644 --- a/autosetup/cc.tcl +++ b/autosetup/cc.tcl @@ -333,13 +333,7 @@ proc cc-get-settings {} { # Returns the previous settings proc cc-update-settings {args} { set prev [cc-get-settings] - array set new $prev - - foreach {name value} $args { - set new($name) $value - } - cc-store-settings $new - + cc-store-settings [dict merge $prev $args] return $prev } @@ -418,7 +412,7 @@ proc cc-with {settings args} { # proc cctest {args} { set src conftest__.c - set tmp conftest__.o + set tmp conftest__ # Easiest way to merge in the settings cc-with $args { @@ -470,6 +464,7 @@ proc cctest {args} { } if {!$opts(-link)} { + set tmp conftest__.o lappend cmdline -c } lappend cmdline {*}$opts(-cflags) |