mk-configure

Screenshot Λογισμικό:
mk-configure
Στοιχεία Λογισμικού:
Εκδοχή: 0.24.0
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Aleksey Cheusov
Άδεια: Δωρεάν
Δημοτικότητα: 2

Rating: 3.0/5 (Total Votes: 1)

mk-configure είναι ένα ελαφρύ εύκολο για αντικατάσταση χρήση για το GNU autotools, γραμμένο σε bmake (μια φορητή έκδοση του NetBSD κάνουν) και POSIX εργαλεία (awk, κέλυφος, κλπ). FreeBSD και το OpenBSD κάνει δεν είναι καλό. Είναι ασυμβίβαστες με το NetBSD bmake. GNU Make δεν είναι πολύ καλή, είναι εντελώς ασύμβατη με το NetBSD bmake.
mk-configure παρέχει έναν αριθμό περιλαμβάνουν αρχεία γραμμένα σε και για bmake και μια σειρά από αυτόνομα προγράμματα που θα πρέπει να εγκατασταθεί στον κεντρικό υπολογιστή του χρήστη για την οικοδόμηση ενός λογισμικού

Χαρακτηριστικά :.

  • Ένας εύκολος τρόπος για την οικοδόμηση αυτόνομα εκτελέσιμα, στατική και κοινόχρηστες βιβλιοθήκες γραμμένες σε C, C ++, Fortran, Pascal και Στόχος Γ? .cat και .html αρχεία από τις σελίδες man? .info σελίδες από texinfo πηγές κλπ LEX, Yacc υποστηρίζονται επίσης. Υποστήριξη για άλλες γλώσσες έχουν προγραμματιστεί.
  • Εγκατάσταση και απεγκατάσταση εκτελέσιμα, βιβλιοθήκες, χειρόγραφα, αρχεία τεκμηρίωσης και άλλοι. Υποστήριξη DESTDIR παρέχεται επίσης.
  • Ολοκληρωμένη autoconf-όπως η υποστήριξη για την εύρεση #include αρχεία, βιβλιοθήκες και υλοποίηση λειτουργία, ορισμούς συναρτήσεων, καθορίζει, τύποι, Struct μέλη κλπ.
  • Μια σειρά από ενσωματωμένες σε ελέγχους για, π.χ., endianess σύστημα, το GNU βίσονες ή προγράμματα GNU flex και πολλοί άλλοι.
  • Αυτόματη ανάλυση εξάρτησης built-in για C, C ++ και Fortran (δεν έχει υλοποιηθεί ακόμα, θα είναι διαθέσιμο σύντομα).
  • Επεκτασιμότητα γράφοντας bmake περιλαμβάνει τα αρχεία.
  • Υποστήριξη για τις δοκιμές παλινδρόμησης (βλ mkc.minitest.mk για το δείγμα).
  • mk-configure είναι μικρό και εύκολο. Είναι σίγουρα πολύ πιο εύκολο για χρήση από το GNU autotools, πολλοί άνθρωποι πιστεύουν ότι είναι επίσης πιο εύκολο από ό, τι άλλα ανταγωνιστικά έργα, όπως CMake, scons και άλλοι.

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Υποστήριξη για τα υποέργα που περιέχει το / σύμβολο προστέθηκε στο MKC. υπο {dir, prj} .mk με τις κατάλληλες αλλαγές στις μεταβλητές OBJDIR_.
  • Μια ενημέρωση κώδικα για το στόχο & quot? Errorcheck & quot? σε mkc.sub {dir, prj} .mk.
  • Μια ενημέρωση κώδικα για μη-κενό MAKEOBJDIR και MAKEOBJDIRPREFIX σε mkc.sub {dir, prj} .mk. Μικρά βελτιώσεις στα παραδείγματα / * / linkme.mk.
  • DPLIBS έχει καταργηθεί.
  • Μικρά διορθώσεις σε mkc_imp.lua.mk (LUA_MODULES εναντίον LUA_LMODULES).
  • Βελτιώσεις και επιδιορθώσεις στη σελίδα του ανθρώπου και συχνές ερωτήσεις.

Τι είναι καινούργιο στην έκδοση 0.21.1Η:

  • Ο στόχος & quot? Errorcheck & quot? (& Quot? Διαμορφώσετε & quot?). Δεν μπορεί να λειτουργήσει παράλληλα
  • διορθώνει ένα bug που εμφανίστηκε παράλληλα χτίζει (να -j).
  • Υποστήριξη για IRIX64 και χαϊκού τέθηκε σε εφαρμογή.
  • παρουσίαση PDF έχει ενημερωθεί.

Τι είναι καινούργιο στην έκδοση 0.21.0:

  • Υποστήριξη για την κλαγγή compiler υλοποιήθηκε
  • Οι νέες μεταβλητές MKCHECKS και LEXLIB προστέθηκαν.
  • Υποστήριξη για την Intel C / C ++ compiler βελτιώθηκε.
  • Η σελίδα man και παρουσίαση βελτιώθηκαν.
  • Τοπική mkc_install χρησιμοποιείται πάντα για την εγκατάσταση mk-configure για την απλούστευση μια διαδικασία εγκατάστασης σε πλατφόρμες μη-BSD.
  • Ένα νέο στόχο & quot? Λίστα αρχείων & quot? ότι εξάγει μια λίστα των αρχείων για το σύνολο του έργου (μετά την εγκατάσταση) εισήχθη.
  • Η άχρηστη & quot? .sh: & Quot? κανόνας αφαιρέθηκε.
  • Υπάρχουν και άλλες μικρές αλλαγές και βελτιώσεις.

Τι είναι καινούργιο στην έκδοση 0.20.0:.

  • Νέα μεταβλητές PROJECTNAME και CFLAGS.pic
  • Μια νέα μεταβλητή EXPORT_DYNAMIC για την κατασκευή όλων των συμβόλων σε ένα εκτελέσιμο ορατό σε συνδεδεμένες ή dlopen'ed βιβλιοθήκες.
  • Διορθώσεις για τη στήριξη Λούα.
  • Υποστήριξη για EXPORT_SYMBOLS για τον Δαρβίνο.
  • Διορθώσεις για Δαρβίνος (MKDLL). * BSD, Linux, QNX και: LD --retain-σύμβολα-αρχείο αυτό δεν χρησιμοποιείται πια για EXPORT_SYMBOLS? LD---version σενάριο χρησιμοποιείται αντ 'αυτού.
  • Διορθώσεις για τα δικαιώματα σε Interix.
  • Τεκμηρίωση και παρουσίαση ενημερώσεις.
  • Clean-up.

Τι είναι καινούργιο στην έκδοση 0.19.0:.

  • Διορθώσεις για LPREFIX, YPREFIX, και YHEADER
  • Ο στόχος & quot? Εγκαταστήσετε & quot? δημιουργεί φακέλους προορισμού από προεπιλογή (καλεί τους στόχους & quot? installdirs & quot?).
  • Μια νέα μεταβλητή EXPORT_SYMBOLS για την εξαγωγή (σε κοινόχρηστη βιβλιοθήκη αντικειμένων) μόνο τα καθορισμένα σύμβολα.
  • Νέα μεταβλητές NOSUBDIR, EXPORT_VARNAMES, και NOEXPORT_VARNAMES στο MKC. {Subdir, subprj} .mk.
  • Από προεπιλογή, οι _mkc_ * cache αρχείων που δημιουργήθηκαν σε κορυφαία κατάλογο του έργου.
  • Ενημερώσεις στην τεκμηρίωση.
  • Περισσότερες δοκιμές παλινδρόμησης και τα δείγματα.
  • Καλύτερη υποστήριξη για το Solaris και OSF1.
  • Άλλες βελτιώσεις.

Τι είναι καινούργιο στην έκδοση 0.18.0:

  • Αρκετές νέες μεταβλητές εισάγονται:
  • LUA_LMODDIR και LUA_CMODDIR -. Εγκατάσταση καταλόγους για Lua δομοστοιχείων γραμμένο σε Lua και Γ
  • MKC_VERSION Είναι πλέον τεκμηριωμένο.
  • MLINKS λειτουργεί τώρα όπως και στο NetBSD.
  • CFLAGS.warns .. και CXXFLAGS.warns .. τώρα τεκμηριωμένη. Μη διστάσετε να τις ρυθμίσετε sys.mk πριν από την εγκατάσταση.
  • WARNERR για αναγκάζοντας τις προειδοποιήσεις που πρέπει να αναφέρονται ως σφάλματα.

  • Οι
  • Νέα στόχων που εισάγει: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip και bin_deb για τη δημιουργία του αρχείου ή των αρχείων .deb
  • το πακέτο περιέχει μια εικόνα της εγκατάστασης (Ex:
  • παραδείγματα / hello_files). Αυτό εισάγει επίσης νέες μεταβλητές: TAR,
  • GZIP, Bzip2 και ZIP.
  • Τεκμηρίωση:
  • Μόλις μερικές σημειώσεις για cross-κατάρτιση σε mk-configure.7
  • Νέα διαφάνειες, διορθώσεις και βελτιώσεις στο έγγραφο / presentation.pdf
  • README: διστάσετε να επεξεργαστείτε sys.mk πριν από την εγκατάσταση
  • README:. Μερικές σημειώσεις σχετικά με τα εργαλεία που χρησιμοποιούνται για την ανάπτυξη
  • Υποστήριξη για POD (Plain Old Τεκμηρίωσης) προστίθεται
  • (. Pod.1, ..., .pod.9 και .pod.html κανόνες κατάληξη).
  • Νέες μεταβλητές για αυτό: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • και POD2HTML_FLAGS. Ex: παραδείγματα / hello_xxzip
  • ../ Makefile.inc περιλαμβάνεται αυτόματα εάν υπάρχει ακριβώς όπως στο NetBSD. Ex:. Hello_superfs
  • .ORDER: installdirs εγκατάσταση. Αυτό θα πρέπει να καθορίσει -j πρόβλημα.
  • Χάρη στο FreeBSD αγοράζει,
  • swell.k στο gmail.com και Mikolaj Golub
  • προειδοποιεί: προσθέσετε υποστήριξη για το HP-UX C / C ++
  • όλα:. $ {ΑΡΧΕΙΑ} $ {} MAN κλπ για την περίπτωση κατά την οποία τα αρχεία που δημιουργούνται
  • Χάρη στον Jan Smydke.
  • Νέα παραδείγματα (δοκιμές παλινδρόμησης):. Hello_superfs, hello_xxzip

Τι είναι καινούργιο στην έκδοση 0.17.0:

  • Διορθώσεις και μικρές βελτιώσεις έγιναν στο mkc_imp.pkg -config.mk, mkc_imp.lua.mk, και mkc_imp.lib.mk.
  • Η CC_TYPE μεταβλητές, CXX_TYPE, και LD_TYPE προστέθηκαν.
  • Η μεταβλητή περιβάλλοντος MKC_BMAKE (εφόσον έχει καθοριστεί) παρακάμπτει τη διαδρομή προς bmake οριστεί κατά τη μεταγλώττιση χρόνο.
  • Τεκμηρίωση προστέθηκε για /etc/mk.conf, @ @ sysconfdir / mk.conf, και MAKECONF.
  • Νέα διαφάνειες και ενημερώσεις έγιναν στην παρουσίαση.
  • Ενημερώσεις έγιναν στο FAQ.

Άλλο λογισμικό του προγραμματιστή Aleksey Cheusov

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

Σχόλια για mk-configure

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!