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

Re: Multi-OS Makefiles



And now time for some SPAM (yummie)

About PMK http://pmk.sf.net

The meaning of PMK is "Pre Make Kit".  It started as an alternative to
GNU Autoconf for POSIX platforms. Now, it's also an alternative to GNU
Libtool and pkg-config.

Goals:

    * Use a data file instead of a shell script that can hide trojans.
    * Try to keep the needed dependencies near from zero (actually
      we're at zero).
    * Make it easy to use for users and developers.
    * Provide the package in a free and usable license for
      everybody (BSD).
    * Limit the changes in sources for a transition from autoconf.

Features:

    * Dependency configuration like autoconf (with partial
      compatibility mode).
    * Compiler detection to set shared library flags (in progress).
    * Internal pkg-config support (faster than calling pkg-config).

Tools:

    * Gathering tool for (almost) static data: pmksetup
    * Dependency configuration tool: pmk
    * Sources scanner generating templates: pmkscan
    * BSD compatible install: pmkinstall
    * Package meta information tool (pkg-config like) : pmkpc


IMHO it not yet ready for primetime, but I do think it will be one of
these days, especially if people contribute by converting their smaller
projects to use pmk and discuss their experiences with the developers,
so bugs can be grinded out and usefull features can be added.



# Han



Visit your host, monkey.org