Commit Graph

3 Commits

Author SHA1 Message Date
Colin Walters
a2a8127338 build: Make .symbols file canonical on all platforms
Previously:
* On Unix, an -export-symbol-regex (g_)|(glib_) was used, and the .symbols
  files were used in "make check"
* On Windows, the .symbols files are massaged into a format which MSVC
  expects as an export list

Now:

* On both Unix and Windows, the .symbols file is used as the list of
  symbols to export, and code to generate the exported list per
  platform is unified.  Even symbols starting with g_ are not exported
  unless they are in the file.  The abicheck.sh tools are deleted.

https://bugzilla.gnome.org/show_bug.cgi?id=688681
2012-11-30 12:10:51 -05:00
Tor Lillqvist
18190575f8 Retract my change earlier today. Don't preset autoconf variables in a try
2001-09-26  Tor Lillqvist  <tml@iki.fi>

	* configure.in: Retract my change earlier today. Don't preset
	autoconf variables in a try to match both mingw and MSVC. Instead,
	he who packages a prebuilt GLib developer distribution for Win32
	runs configure twice: once for mingw, once for MSVC, and then uses
	diff -D on the glibconfig.h files to generate a suitably ifdeffed
	glibconfig.h for distribution that suits both compilers. (Ditto
	for config.h, although that file wouldn't be distributed in a
	developer package, but in a source package for Win32 users who
	want to build GLib but can't use configure.)

	* glibconfig.h.win32.in
	* config.h.win32.in: Generated by using diff -D as described above.

	* tests/makefile.mingw.in (.c.exe): Correct name of gthread (import)
	library.

gthread:
2001-09-26  Tor Lillqvist  <tml@iki.fi>

	* makefile.mingw.in: Fix couple of typos.

	* gthread.def: Add g_thread_init_with_errorcheck_mutexes.
2001-09-26 20:35:51 +00:00
Tor Lillqvist
3e9ad980bb Added missing gthread/gthread.def file. Incremented version numbers
in the *.h.win32 files.
1999-01-17 11:11:39 +00:00