Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming

    mk-configure 0.24.0

    Download button

    No screenshots available
    Downloads: 635  Tell us about an update
    User Rating:
    Rated by:
    Excellent (5.0/5)
    1 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Aleksey Cheusov | More programs
    BSD License / FREE
    July 23rd, 2012, 14:24 GMT [view history]
    ROOT / Programming

     Read user reviews (0)  Refer to a friend  Subscribe

    mk-configure description

    Lightweight replacement for autotools

    mk-configure is a lightweight easy for use replacement for GNU autotools, written in bmake (a portable version of NetBSD make) and POSIX tools (awk, shell, etc.). FreeBSD and OpenBSD make are not good. They are incompatible with NetBSD bmake. GNU make is not good too, it is completely incompatible with NetBSD bmake.

    mk-configure provides a number of include files written in and for bmake and a number of standalone programs that should be installed to user's host for building a software.


    Product's homepage

    Here are some key features of "mk-configure":

    · An easy way for building standalone executables, static and shared libraries written in C, C++, Fortran, Pascal and Objective C; .cat and .html files from man pages; .info pages from texinfo sources etc. LEX, YACC are also supported. Support for other languages are planned.
    · Installing and uninstalling executables, libraries, scripts, documentation files and others. DESTDIR support is also provided.
    · Integrated autoconf-like support for finding #include files, libraries and function implementation, function definitions, defines, types, struct members etc.
    · A number of built-in checks for, e.g., system endianess, GNU bison or GNU flex programs and many others.
    · Automatic dependency analysis built-in for C, C++ and Fortran (not implemented yet, will be available soon).
    · Extensibility by writing bmake include files.
    · Support for regression tests (see mkc.minitest.mk for the sample).
    · mk-configure is small and easy. It is definitely much easier for use than GNU autotools, many people think that it is also easier than other competing projects like CMake, scons and others.

    What's New in This Release: [ read full changelog ]

    · Support for subprojects containing the / symbol was added to mkc.sub{dir,prj}.mk with appropriate changes in OBJDIR_ variables.
    · A fix for the target "errorcheck" in mkc.sub{dir,prj}.mk.
    · A fix for non-empty MAKEOBJDIR and MAKEOBJDIRPREFIX in mkc.sub{dir,prj}.mk. Minor improvements in examples/*/linkme.mk.
    · DPLIBS is deprecated.
    · Minor fixes in mkc_imp.lua.mk (LUA_MODULES vs. LUA_LMODULES).
    · Improvements and fixes in the man page and FAQ.

      


    TAGS:

    autotools replacement | code generator | autotools | configure | bmake

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM