2014-02-04 03:16:37 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
Update PLIST
|
2014-02-02 18:04:40 by Aleksey Cheusov | Files touched by this commit (2) |
Log message:
Update PLIST; Version -> 0.26.0
|
2014-01-19 00:56:00 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
Update PLIST
|
2014-01-02 00:22:44 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
PLIST: one more example is installed
|
2014-01-02 00:22:11 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
version -> 0.25.0
|
2013-12-08 16:27:53 by Aleksey Cheusov | Files touched by this commit (3) |
Log message:
wip/mk-configure was added
|
2011-05-08 21:11:14 by Aleksey Cheusov | Files touched by this commit (4) | |
Log message:
Remove mk-configure (imported to pkgsrc)
|
2010-10-24 17:52:23 by Aleksey Cheusov | Files touched by this commit (3) | |
Log message:
Update to 0.21.0
Support for clang compiler was implemented.
Documentation and presentation were updated. There are new projects
using mk-configure.
mkc_install is always used for installing mk-configure.
This simplifies an installation process on non-BSD platforms.
WARNS variable: support for icc was added.
New variable LEXLIB library responsible for -ll/-lfl was introduced.
See examples/hello_calc2.
mkc_check_compiler: in order to differentiate icc from gcc, the
check for Intel C/C++ compiler is run first.
New target "filelist" that outputs a list of files for the whole
project was introduced.
Makefile: mk-configure's mk files are unconditionally installed to
its own directory in order to avoid potential conflicts with
system-wide sys.mk on BSD platforms.
mkc.configure.mk: HAVE_FUNCLIB.main is always set to 1.
mkc_check_funclibs is not run for checking presense of function
"main" in libc.
New variable MKCHECKS was introduced.
Useless rule ".sh:" was removed.
|
2010-09-19 22:46:41 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
fix installation on non-BSD platforms
|
2010-09-19 21:04:06 by Aleksey Cheusov | Files touched by this commit (3) |
Log message:
Update to 0.20.0
New variable PROJECTNAME, see the manual page.
New variable EXPORT_DYNAMIC for making all symbols in executable
visible to linked or dlopen'ed libraries. It is supported on *BSD,
Linux, SunOS, QNX, Interix, OSF1, HP-UX.
New variable CFLAGS.pic. See the manual page.
EXPORT_SYMBOLS: On systems using GNU ld, i.e. *BSD, Linux, QNX
etc. 'ld --version-script' is used in order to specify a list of
exported symbols instead of --retain-symbols-file
Lua support:
- Lua support didn't work properly if only one of LUA_LMODULES or
LUA_CMODULE were specified. Now it is fixed.
- New regression test examples/hello_lua2.
- Force building Lua modules with .so extension.
Darwin:
- support for EXPORT_SYMBOLS was added
- DLLs (MKDLL=yes) are built as bundles and have .bundle extension
/usr/bin/install is used as INSTALL only on *BSD platforms. On all
others mkc_install is used.
Interix:
- 775:664 permissions are used only for +Administrator user.
- "installdirs" target creates directories with 775 permission if
needed.
OSF1:
- better handling the so_location files.
mkc_imp.arch.mk:
- PROJECTNAME variable is used for creating archives and .deb
package.
|