Wydanie GNU Automake 1.17, zestawu narzędzi do generowania plików kompilacji

Sześć lat po ostatnim wydaniu wydano Automake 1.17, narzędzie do automatycznego generowania plików makefile spełniających standardy kodowania Projektu GNU. W nowej wersji parametr AM_PATH_PYTHON został zmieniony, aby używać Pythona 3 jako gałęzi priorytetowej zamiast Pythona 2, jeśli obie gałęzie są obecne w systemie. Dodano wykrywanie wersji Pythona nowszych niż 3.9. Skrypt py-compile zaprzestał obsługi wersji Python 0.x i 1.x, przy czym Python 2.0 wydany w 2000 roku jest określany jako wersja minimalna.

Pozostałe istotne zmiany w Automake 1.17 związane są głównie z pracami nad poprawą przenośności i naprawieniem nagromadzonych błędów. Na przykład:

  • Dodano nową opcję „posix”, aby utworzyć specjalny cel kompilacji .POSIX dla narzędzia make.
  • Dodano obsługę systemów, w których zachowanie polecenia „rm -f” nie jest zgodne ze specyfikacją POSIX.
  • Sekwencja ucieczki „\#” jest dozwolona w zmiennych.
  • Do narzędzia aclocal dodano flagę „--aclocal-path”, aby zastąpić wartość zmiennej $ACLOCAL_PATH.
  • Do brakującego skryptu dodano obsługę autoreconf, autogen i Perl.
  • Do logu test-suite.log dodano podstawowe informacje o systemie.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster