Tuuina atu o le GNU Make 4.4 build system

Ina ua maeʻa le tolu tausaga o atinaʻe, na faʻasaʻolotoina le GNU Make 4.4 build system. I le faaopoopo atu i le faʻaleleia o bug, o le lomiga fou e aofia ai suiga nei:

  • OS/2 (EMX), AmigaOS, Xenix ma Cray platforms ua fa'agata ma o le a fa'agata i se fa'asalalauga i le lumana'i.
  • O manaʻoga mo le siosiomaga faufale ua faʻateleina; e fausia le GNU Gnulib, ua e manaʻomia nei se tagata faʻapipiʻi e lagolagoina elemene mai le tulaga C99.
  • Faʻaopoopoina se faʻailoga faʻapitoa faʻapitoa .WAIT, lea e mafai ai e oe ona taofi le amataga o le fausiaina o nisi sini seia maeʻa le fausiaina o isi sini.
  • I le faʻasalalauga faʻapitoa faʻapitoa .NOTPARALLEL, o le mafai ona faʻamaonia mea e manaʻomia muamua (faila e manaʻomia e fausia ai le faʻamoemoe) e faʻatinoina e faʻalauiloa ai faʻasologa faʻasolosolo faʻatasi (e pei o le ".FAIT" na tuʻuina i le va o mea e manaʻomia muamua).
  • Faʻaopoopoina se faʻailoga faʻapitoa faʻapitoa .NOTINTERMEDIATE, lea e faʻamalo ai le amio e fesoʻotaʻi ma le faʻaogaina o sini faʻalavelave (.INTERMEDIATE) mo faila faʻamaonia, faila e fetaui ma se mask, poʻo le faila atoa.
  • O le galuega $(let...) ua fa'atinoina, e mafai ai ona e fa'amatalaina suiga fa'apitonu'u i galuega fa'aoga-tagata.
  • Fa'atino galuega $(intcmp ...) mo le fa'atusatusaina o numera.
  • A fa'aogaina le "-l" (--load-average) filifiliga, o le faʻamaumauga o le faʻaogaina o le system mai le /proc/loadavg faila o loʻo amanaia nei pe a fuafuaina le numera o galuega e faʻatino.
  • Fa'aopoopoina le filifiliga "--shuffle" mo le fa'avasegaina o mea e mana'omia muamua, lea e mafai ai ona e ausia amioga e le fa'amaonia i le taimi o le fa'apotopotoga tutusa (mo se fa'ata'ita'iga, mo le su'esu'eina o le fuzzing le sa'o o le fa'amalamalamaina o mea e mana'omia muamua i se faila faila).
  • I luga o faiga faʻatasi ai ma le mkfifo lagolago, o le faʻaogaina o se auala fou e fegalegaleai ai ma le tagata faigaluega i le taimi tutusa o le faʻatinoina o galuega, faʻavae i luga o le faʻaogaina o paipa igoa, ua tuʻuina atu. Ina ia toe faʻafoʻi le auala tuai e faʻavae i luga o paipa e le o taʻua, o le filifiliga "-jobserver-style=pipe" ua faʻatulagaina.
  • O le faʻaogaina o faila le tumau i le taimi o le faʻagaioiga ua faʻalauteleina (e ono tulaʻi mai faʻafitauli pe a seti e le faʻalapotopotoga faʻapipiʻi se isi lisi mo faila le tumau (TMPDIR) ma tape mea o loʻo i totonu o le TMPDIR i le taimi o le faʻapotopotoga).

puna: opennet.ru

Faaopoopo i ai se faamatalaga