aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2022-10-18 15:00:36 +0100
committerRon Yorston <rmy@pobox.com>2022-10-18 15:00:36 +0100
commit92a127e9f96598b86a4327b70783b9769eaa94fe (patch)
tree16405c528c5d5712fc1784dfdb5477567592d201 /libbb
parentb749a2c0eb47b648805500c23ffbe4550e976a57 (diff)
downloadbusybox-w32-92a127e9f96598b86a4327b70783b9769eaa94fe.tar.gz
busybox-w32-92a127e9f96598b86a4327b70783b9769eaa94fe.tar.bz2
busybox-w32-92a127e9f96598b86a4327b70783b9769eaa94fe.zip
make: support $+ and $^ as POSIX 202X features
Austin Group defect reports 514 and 1520 have both been accepted. Together these introduce the internal macros $+ and $^: - $+ lists all prerequisites, with duplicates retained; - $^ lists all prerequisites, with duplicates removed. $^ had already been implemented as a non-POSIX extension, it now becomes a POSIX 202X extension. $+ has been added as a POSIX 202X extension. Neither of the above defect reports mentions how $? should handle duplicate prerequisites. In POSIX mode duplicates are retained. Removal of duplicates is implemented as a non-POSIX extension to match existing practice in other versions of make.
Diffstat (limited to 'libbb')
0 files changed, 0 insertions, 0 deletions