mk-configure

צילום מסך תוכנה:
mk-configure
פרטי תוכנה:
גרסה: 0.24.0
טען תאריך: 20 Feb 15
מפתחים: Aleksey Cheusov
רשיון: ללא תשלום
פופולריות: 2

Rating: 3.0/5 (Total Votes: 1)

mk-configure הוא קל משקל קל להחלפת שימוש לautotools של גנו, נכתב בbmake (גרסה ניידת של NetBSD לעשות) וכלים POSIX (awk, קליפה, וכו '). FreeBSD וOpenBSD לעשות הם לא טובים. הם עולים בקנה אחד עם bmake NetBSD. איפור GNU הוא לא יותר מדי טוב, זה לגמרי בקנה אחד עם bmake NetBSD.
MK-configure מספק מספר כולל קבצים שנכתבו ולbmake ומספר התוכניות עצמאיות שצריכה להיות מותקן למארח של המשתמש לבניית תוכנה

מאפיינים :.

  • דרך קלה לבניית הרצה עצמאית, ספריות סטטי ומשותפות נכתבו ב- C, C ++, Fortran, פסקל ו- C Objective; ה- cat וקבצי .html מדפי גבר; .info דפים מtexinfo מקורות וכו 'LEX, Yacc נתמך גם. תמיכה בשפות אחרות מתוכננות.
  • התקנה והסרת הרצה, ספריות, תסריטים, קבצי תיעוד ואחרים. תמיכת DESTDIR היא גם סיפקה.
  • תמיכה כמו-autoconf המשולבת למציאת #include קבצים, ספריות ויישום פונקציה, הגדרות תפקיד, מגדיר, סוגים, חברים וכו 'struct.
  • מספר הצ'קים מובנים ל, למשל, endianess מערכת, תוכניות להגמיש ביזון GNU או GNU ועוד רבים אחרים.
  • .
  • ניתוח תלות אוטומטי המובנה לC, C ++ ופורטרן (לא יושם עדיין, יהיה זמין בקרוב)
  • הרחבה על ידי כתיבת bmake כוללת קבצים.
  • תמיכה עבור בדיקות רגרסיה (ראה mkc.minitest.mk לדוגמא).
  • mk-configure הוא קטן וקל. זה בהחלט הרבה יותר קל לשימוש מאשר autotools של גנו, הרבה אנשים חושבים שזה גם קל יותר מפרויקטים מתחרים אחרים כמו CMake, scons ואחרים.

מה חדש בהודעה זו:

  • תמיכה עבור subprojects מכיל / סמל נוסף ל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;). לא יכול לעבוד במקביל
  • מתקן באג שהופיע במקביל בונה (להפוך -j).
  • תמיכה עבור IRIX64 והייקו יושמה.
  • מצגת PDF עודכנה.

מה חדש בגרסת 0.21.0:

  • תמיכה עבור המהדר הצלצול יושמה
  • המשתנים החדשים MKCHECKS וLEXLIB נוספו.
  • תמיכה עבור מהדר Intel C / C ++ השתפרה.
  • דף הגבר וההצגה שופרו.
  • mkc_install המקומי משמש תמיד להתקנת mk-configure לפישוט תהליך התקנה על פלטפורמות שאינם BSD.
  • יעד & quot חדש; Filelist & quot; כי פלטי רשימה של קבצים לפרויקט כולו (לאחר התקנה) הוצגה.
  • חסר תועלת & quot; .sh:; & quot שלטון הוסר.
  • יש שינויים קלים אחרים ושיפורים.

מה חדש בגרסה 0.20.0:.

  • PROJECTNAME וCFLAGS.pic משתנים חדשים
  • EXPORT_DYNAMIC משתנה חדש להכנת כל סימנים בהפעלה גלויה לספריות מקושרות או dlopen'ed.
  • תיקונים לתמיכת Lua.
  • תמיכה עבור EXPORT_SYMBOLS לדרווין.
  • תיקונים לדרווין (MKDLL). * BSD, לינוקס, וQNX: ld --retain-סימנים-קובץ אינו משמש עוד לEXPORT_SYMBOLS; ld --version-סקריפט משמש במקום.
  • תיקונים להרשאות בInterix.

  • עדכונים
  • תיעוד והצגה.
  • נקי קופצים.

מה חדש בגרסת 0.19.0:.

    • תיקונים לLPREFIX, YPREFIX, וYHEADER
    • היעד & quot; התקנה & quot; יוצר ספריות יעד כברירת מחדל (קורא היעד & quot; installdirs & quot;).
    • EXPORT_SYMBOLS משתנה חדש ליצוא (בספריית אובייקטים משותפת) סימנים שצוינו בלבד.
    • משתנים חדשים NOSUBDIR, EXPORT_VARNAMES, וNOEXPORT_VARNAMES בMKC..
    • {subdir, subprj} .mk
    • כברירת מחדל, _mkc_ קבצי מטמון * נוצרים בספרייה העליונה של הפרויקט.
    • עדכוני תיעוד.
    • בדיקות רגרסיה יותר ודגימות.
    • תמיכה טובה יותר עבור Solaris וOSF1.
    • שיפורים אחרים.

    מה חדש בגרסת 0.18.0:

    • מספר משתנים חדשים הציג:
    • LUA_LMODDIR וLUA_CMODDIR -. ספריות ההתקנה Lua מודולים נכתבו בLua וC
    • MKC_VERSION עכשיו מתועד.
    • MLINKS עכשיו עובד בדיוק כמו בNetBSD.
    • CFLAGS.warns .. וCXXFLAGS.warns .. עכשיו מתועדים. אל תהסס להגדיר אותם בsys.mk לפני התקנה.
    • WARNERR למכריח את האזהרות להיות כפי שדווחה שגיאות.
    • יעדים חדשים הציגו: bin_tar, bin_targz, bin_tarbz2,
    • bin_zip וbin_deb ליצירת קבצים או .deb ארכיון
    • חבילה המכילה תמונת התקנה (לדוגמה:
    • דוגמאות / hello_files). זה גם מציג משתנים חדשים: TAR,
    • .
    • GZIP, ZIP bzip2 ו
    • תיעוד:
    • רק כמה הערות לגבי אוסף צולב בmk-configure.7
    • שקופיות חדשות, תיקונים ושיפורים בdoc / presentation.pdf
    • README: אל תהסס לערוך sys.mk לפני ההתקנה
    • README:. כמה הערות לגבי כלים המשמשים לפיתוח
    • תמיכה עבור POD (תיעוד ישן רגיל) הוא הוסיף
    • (. 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 ומיקולאי גולוב
    • מזהיר: להוסיף תמיכה עבור HP-UX C / C ++
    • כל:. $ {} התיקים $ {} MAN וכו 'למקרה שבו קבצים שנוצרו
    • תודה ליאן 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.
    • שקופיות ועדכונים חדשים נעשו במצגת.
    • עדכונים נעשו בשאלות הנפוצות.

  • תוכנות אחרות של יזם Aleksey Cheusov

    runawk
    runawk

    19 Feb 15

    DictEm
    DictEm

    20 Feb 15

    paexec
    paexec

    20 Feb 15

    תגובות ל mk-configure

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!