Projects / mk-configure / Releases

All releases of mk-configure

  •  02 Jan 2014 00:31
Avatar

    Release Notes: The build infrastructure for mk-c itself was completely reimplemented. Fixes and improvements in mkc_imp.links.mk, mkc.minitest.mk, mkc_imp.inc.mk, mkc_imp.info.mk, mkc.configure.mk, mkc_imp.intexts.mk, mkc.sub{dir,prj}.mk, and mkc_imp.dep.mk. LDCOMPILER defaults to "yes". Fixes for parallel installation. A lot of new variables and functionalities were introduced. A few bugfixes.

    •  11 Mar 2013 08:49
    Avatar

      Release Notes: Support for subprojects containing the / symbol was added to mkc.sub{dir,prj}.mk with appropriate changes in OBJDIR_<dir> 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.

      •  22 Jul 2012 15:48
      Avatar

        Release Notes: Support for "virtual" subproject was added. New variables: COPTS_<proj>, OBJCOPTS_<proj>, LDADD_<proj>, LDFLAGS_<proj>, CPPFLAGS_<proj>, and CXXFLAGS_<proj>. OBJDIR_<proj> variables now always contain full paths. mkc_which(1) now differs directories and regular files. Minor fixes in regression tests for EXPORT_SYMBOLS. More slides in .pdf presentation. Fixes for Pascal support. Minor fixes in the man page.

        •  09 Oct 2011 12:37
        Avatar

          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 15:44
          Avatar

            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.

            •  19 Sep 2010 19:20
            Avatar

              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.

              •  03 Sep 2010 21:35
              Avatar

                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 19:03
                Avatar

                  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 10:51
                  Avatar

                    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 12:49
                    Avatar

                      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.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.