2012-03-09 19:56:22 by Aleksey Cheusov | Files touched by this commit (5) |
Log message: Update to 0.22.0 Improvements in cross-compilation. The following variables were introduced: TOOLDIR, SYSROOT, TOOLCHAIN_PREFIX and MACHINE_GNU_PLATFORM. PROGS variable was introduced (sf.net bug #3445658). Support for Lua submodules was added (e.g. net.socket.lua -> net/socket.lua). New variable LUA_MODULES was introduced for this purpose. MKPIE (Position Independent Executables), USE_SSP (Stack Smashing Protection), USE_FORT and USE_RELRO variables were introduced for security reasons. Variable OBJDIR_<dir> was introduced. mkc.subdir.mk and mkc.subprj.mk: Commands associated with targets "all", "install", "clean", "cleandir", \ "depend", "test", "installdirs", "uninstall", "errorcheck" and \ "filelist" in Makefile override the standard behaviour. MKC_REQUIRE_HEADERS, MKC_REQUIRE_DEFINES, MKC_REQUIRE_TYPES, MKC_REQUIRE_VARS, MKC_REQUIRE_MEMBERS, MKC_REQUIRE_FUNCS<n> and MKC_REQUIRE_CUSTOM do not change CFLAGS. mkc.subdir.mk and mkc.subprj.mk: "cleandir" target takes into account CLEANFILES, CLEANDIRS, DISTCLEANFILES and DISTCLEANDIRS variables (removes files). PCNAME.<lib> variable was introduced in mkc_imp.pkg-config.mk, this is a map from library name to pcname (.pc). Improvements for SHRTOUT. New variable OBJCOPY was introduced. Update of the presentation. Fix in manual page (sf.net bug #3441610). New regression tests (examples). |
2011-11-17 19:53:53 by Aleksey Cheusov | Files touched by this commit (1) |
Log message: Pass INSTALL to mk-c for cross-compilation |
2011-10-22 01:30:31 by Aleksey Cheusov | Files touched by this commit (2) |
Log message: Update to 0.21.2 mkc_check_compiler has been reimplemented. This fixes problems on system with /bin/sh == bash (affected versions: 0.21.1) and makes it drammatically faster. |
2011-10-19 17:03:32 by Aleksey Cheusov | Files touched by this commit (1) |
Log message: Support for non-standard PKGMANDIR for all mkc-based projects |
2011-10-09 12:02:48 by Aleksey Cheusov | Files touched by this commit (43) |
Log message: Update my email |
2011-09-13 21:04:38 by Aleksey Cheusov | Files touched by this commit (3) | ![]() |
Log message: Update to 0.21.1 Target "errorcheck" ("configure") cannot work in parallel. Fix bug appeared in parallel builds (make -j). Thanks to Alexander Nasonov. Support for IRIX64 and Haiku was implemented. PDF presentation update Minor clean-ups |
2011-09-04 17:40:11 by Aleksey Cheusov | Files touched by this commit (1) |
Log message: configure.mk implements target "do-configure" common for all projects based on mk-configure |
2011-05-22 17:23:31 by Aleksey Cheusov | Files touched by this commit (4) |
Log message: Fix two pkglint warnings: LICENCE line position, comment in patch |
2011-05-14 00:00:26 by Aleksey Cheusov | Files touched by this commit (3) |
Log message: Fixed: projects based on mk-c may fail with MAKE_JOBS=n, n>1 Thanks to Alexander Nasonov (alnsn@) for pointing out and testing. |
2011-01-20 22:36:25 by Matthias Drochner | Files touched by this commit (4) | ![]() |
Log message: import mk-configure-0.21.0, a lightweight but powerful replacement for GNU autotools, from Aleksey Cheusov per pkgsrc-wip (needed for the runawk pkg to be imported in a minute) |