Projects / mk-configure / Releases

RSS All releases of mk-configure

  •  09 Oct 2011 22:05

    Release Notes: The target "errorcheck" ("configure") cannot work in parallel. Fixes a bug that appeared in parallel builds (make -j). Support for IRIX64 and Haiku was implemented. PDF presentation has been updated.

    •  24 Oct 2010 16:21

      Release Notes: Support for the clang compiler was implemented. The new variables MKCHECKS and LEXLIB were added. Support for the Intel C/C++ compiler was improved. The man page and presentation were improved. Local mkc_install is always used for installing mk-configure for simplifying an installation process on non-BSD platforms. A new target "filelist" that outputs a list of files for the whole project (after installation) was introduced. The useless ".sh:" rule was removed. There are other minor changes and improvements.

      •  20 Sep 2010 01:02

        Release Notes: New variables PROJECTNAME and CFLAGS.pic. A new variable EXPORT_DYNAMIC for making all symbols in an executable visible to linked or dlopen'ed libraries. Fixes for Lua support. Support for EXPORT_SYMBOLS for Darwin. Fixes for Darwin (MKDLL). *BSD, Linux, and QNX: ld --retain-symbols-file is not used anymore for EXPORT_SYMBOLS; ld --version-script is used instead. Fixes for permissions on Interix. Documentation and presentation updates. Clean-ups.

        •  04 Sep 2010 05:56

          Release Notes: Fixes for LPREFIX, YPREFIX, and YHEADER. The target "install" creates destination directories by default (calls the target "installdirs"). A new variable EXPORT_SYMBOLS for exporting (in shared object library) only specified symbols. New variables NOSUBDIR, EXPORT_VARNAMES, and NOEXPORT_VARNAMES in mkc.{subdir,subprj}.mk. By default, _mkc_* cache files are created in the project's top directory. Documentation updates. More regression tests and samples. Better support for Solaris and OSF1. Other improvements.

          •  27 Jul 2010 21:57

            Release Notes: Support for POD (plain old documentation) format. New variables: LUA_LMODDIR, LUA_CMODDIR (for Lua), MKC_VERSION, MLINKS (symlinks for manual pages), CFLAGS.warns.<c{c,xx}type>.<warn-level>, and WARNERR for forcing warnings to be reported as errors. New targets: bin_deb (creation of Debian/Ubuntu package), bin_tar, bin_targz, bin_tarbz2, and bin_zip. Improvements in documentation. ../Makefile.inc works as in NetBSD. Minor fixes.

            •  23 Jun 2010 14:00

              Release Notes: Fixes and minor improvements were made in mkc_imp.pkg-config.mk, mkc_imp.lua.mk, and mkc_imp.lib.mk. The variables CC_TYPE, CXX_TYPE, and LD_TYPE were added. The MKC_BMAKE environment variable (if set) overrides the path to bmake set at compile-time. Documentation was added for /etc/mk.conf, @sysconfdir@/mk.conf, and MAKECONF. New slides and updates were made in presentation. Updates were made in the FAQ.

              •  12 Jun 2010 19:24

              Release Notes: Support for the Lua programming language was added. Significant improvements were made in support for pkg-config. Support for building DLLs was added. mkc.lib.mk now understands SCRIPTS* variables. mkc.subprj.mk has the new variable SUBPRJ_DFLT. Other improvements, fixes, clean-ups, new samples, and regression tests were added. Updates were made for presentation. The mk-configure(7) manual page was also reorganized and improved.

              •  26 May 2010 12:55

                Release Notes: The tarball now contains a simple presentation (in PDF) about mk-configure's basic features and goals. The mkc.subprjs.mk include file was added, which handles subprojects represented as a dependency graph. New variables include MKPICLIB, MKSTATICLIB, MKSHLIB, and MKPROFILELIB for building libraries, and SHRTOUT for controlling output format. The "depend" target was added for building a .depend file containing dependencies. Support for Cygwin was added. Minor fixes and cleanups were done. Documentation updates were made.

                •  31 Jan 2010 21:51

                  Release Notes: Support for HP-UX, OSF1, DragonFlyBSD, and MirOS BSD has been added. The SHLIBMODE variable has been introduced, which specifies a shared libraries mode. The mkc.subdir.mk include file as well as the targets "uninstall" and "installdirs" take into account the MKINSTALL variable. Support for the DEC C compiler has been added. There are minor fixes and new regression tests.

                  •  27 Dec 2009 22:37

                    Release Notes: This is a major release. A huge amount of additions and features were implemented, including (but not limited to): support for Solaris, Interix, FreeBSD, NetBSD, Linux, Darwin, and QNX, support for the GNU compiler collection (aka gcc), Portable C Compiler (aka pcc), and Sun Studio 11,12. New variables were introduced: INCSSRCDIR, LDCOMPILER, MKC_{CHECK,REQUIRE}_BUILTINS, and others. New executables: mkcmake and mkc_check_compiler.

                    Screenshot

                    Project Spotlight

                    PowerTop

                    A tool that helps you find which software is eating your batteries.

                    Screenshot

                    Project Spotlight

                    Aspose.Slides for Java

                    A Java component for manipulating PowerPoint presentations.