NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: mk-configure: lightweight autoconf replacement written for/in bmake



I've just released mk-configure-0.15.0.
I also prepared simple presentation that demonstrates
its design and features as well as several simple samples of usage.

    http://mova.org/~cheusov/pub/mk-configure/mkc-presentation.pdf

WHAT IS MK-CONFIGURE?

    mk-configure is a lightweight easy to learn replacement for GNU
    autotools, written in and for bmake (portable version of NetBSD
    make) and UNIX tools (shell, awk etc.).

README: http://mova.org/~cheusov/pub/mk-configure/README.txt

NEWS: http://mova.org/~cheusov/pub/mk-configure/NEWS.txt

MAJOR CHANGES:

    New top-level include file "mkc.subprjs.mk", more powerful
    replacement for mkc.subdir.mk. It handles subprojects organized as a
    dependency graph.

    New variables are added: MKPICLIB, MKSHLIB, MKSTATICLIB and
    MKPROFILELIB for building PIC, shared, static and profile libraries.
    See mk-configure.7 for details.

    MKPIC, MKPROFILE and MKPICINSTALL variables are removed. Use
    MKPICLIB, MKSHLIB, MKPROFILELIB and MKINSTALL variables instead.

    Implementation for variable "WARNS" (currently only for gcc).

    New variable "SHRTOUT". If it is not "no", shortened formatted
    messages are output about compiling, linking etc.

    Manual page for mkcmake(1).

    Target "depend" is added for generating .depend file.

    Minor fixes in mkc_check_funclib.

    Support for Cygwin is added (no support for shared libraries yet).

    Clean-ups in target "clean".

    More regression tests and examples.

    Minor fix in mkc_imp.subdir.mk: do not run "installdirs" if
    MKINSTALL=no.

    Internal target "error-check" is renamed to "errorcheck".

-- 
Best regards, Aleksey Cheusov.


Home | Main Index | Thread Index | Old Index