2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252) |
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
2009-03-19 12:29:17 by Matthias Drochner | Files touched by this commit (2) |  |
Log message:
update to 0.8.13
changes:
* Clean up some warnings from sparse/gcc
* Makefile.am: Put local includes first
|
2008-12-16 13:18:25 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 0.8.12:
libIDL 0.8.12:
* Fix the build with bison 2.4
|
2008-11-08 12:18:14 by Tobias Nygren | Files touched by this commit (2) |
Log message:
patch-aa: GNOME bug #559395: fix build w/ bison-2.4.
|
2008-09-06 17:06:54 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 0.8.11:
=========================== 0.8.11 ========================
2008-06-02 Tor Lillqvist <tml@novell.com>
Bug 536165 - Make libIDL correctly parse cl's pre-processor output
* lexer.l: Further change needed when using MSVC's cl.exe as the
preprocessor. Patch by Marcelo Vanzin.
2008-05-19 Tor Lillqvist <tml@novell.com>
Bug 522697 - Patch: make libIDL work with Microsoft's compilers
Patch by Marcelo Vanzin, applied with modifications.
* configure.in: Define Automake confitional OS_WIN32.
* Makefile.am: Use --export-symbols libIDL.def on Windows.
* Makefile.msc.in: Significant changes. Build a DLL with the same
name as libtool does. Use pkg-config.
* util.c: Make it work also in the !HAVE_CPP_STDIN && !HAVE_SYMLINK case.
* util.h: Make __IDL_tmp_filename const.
* include/libIDL/IDL.h.in: Rework the dllimport logic. Use
LIBIDL_VAR to decorate imported variables, similar to
GLIB_VAR. Unlike Marcelo's patch, I decided not to decorate
functions. Maybe later I can be convinced it would be a good idea,
but for now just use the .def file to export them and let them be
imported automatically.
* README.win32
* libIDL.def: Update.
2008-03-18 Christian Persch <chpe@gnome.org>
* configure.in: Update glib version req. Bug #517088, patch by
Mart Raudsepp.
|
2008-02-13 20:33:26 by Matthias Drochner | Files touched by this commit (2) |  |
Log message:
update to 0.8.10
changes: small compatibility improvements
|
2007-09-18 21:08:07 by Matthias Drochner | Files touched by this commit (2) |  |
Log message:
update to 0.8.9
changes: bugfix in the parser error handler
|
2007-03-13 11:57:32 by Matthias Drochner | Files touched by this commit (2) |  |
Log message:
update to 0.8.8
change: drop spec file
|
2006-11-03 08:47:23 by Joerg Sonnenberger | Files touched by this commit (1) |
Log message:
DESTDIR support.
|
2006-08-03 19:29:07 by Matthias Drochner | Files touched by this commit (2) |  |
Log message:
update to 0.8.7
changes:
-code cleanup
-Handle IDLN_WIDE_CHAR, IDLN_WIDE_STRING and IDLN_SRCFILE
in IDL_tree_free()/IDL_tree_free_real()
|