.\" .\" cook - file construction tool .\" Copyright (C) 1996, 1997, 2007, 2008, 2010 Peter Miller .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 3 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see .\" . .\" .SS "Release 1.9" .TP 2n .if n * .if t \(bu There are new \[lq]f77\[rq] and \[lq]g77\[rq] cookbooks, to allow Fortran sources, in addition to C sources. .TP 2n .if n * .if t \(bu There is a new [options] function, which expands to the current settings of the command line options. This is useful for recursive cook directory structures. See the Reference Manual for more information. .TP 2n .if n * .if t \(bu There is a new \[lq]recursive\[rq] cookbook, to assist in constructing recursive cook structures. .TP 2n .if n * .if t \(bu The .I find_libs program now understands about shared libraries. .TP 2n .if n * .if t \(bu A bug which made the builtin [glob] function far to generous has been corrected. .TP 2n .if n * .if t \(bu A bug which caused some expression evaluation errors to be ignored has been corrected. .TP 2n .if n * .if t \(bu The \[lq]set update\[rq] flag has been re-named the \[lq]set time-adjust\[rq] flag, to more closely describe what it does. The old name will continue to work indefinitely. .TP 2n .if n * .if t \(bu There is a new \[lq]set time-adjust-back\[rq] flag, which sets recipe target times to be exactly one (1) second younger than the youngest ingredient. This is usually an adjustment into the recent past.