Commit graph

31 commits

Author SHA1 Message Date
Stephan Bergmann
7c4f2ec8a7 Simplify install name handling for external libraries on Mac OS X
...by allowing our special @___... tokens anywhere within an install name,
so that external modules can configure --prefix=/@___... etc.  This removes
the need for the special extshl and EXTRPATH=LOADER.  Also, a new
OUT2BIN_NONE can be used for external modules where the generated libraries
need the default EXTRPATH=OOO, but generated executables are only used
during the build and such need RPATH=NONE.
2012-02-29 18:46:38 +01:00
Stephan Bergmann
372199d4f1 Make some --without-system-XXX available on Linux, too
...in case that should ever become uesful.
2012-02-29 15:33:15 +01:00
Caolán McNamara
5896ff09a1 avoid -I -Ifoo 2011-06-17 11:31:12 +01:00
Christian Lohmaier
cff5a8d0ee get rid of some noise in the buildlog due to missing msgfmt
o test.mo ./de.po; \
../.././install-sh -c -d de/LC_MESSAGES; \
cp -f test.mo de/LC_MESSAGES
/bin/sh: line 1: o: command not found
cp: test.mo: No such file or directory
make[5]: [test.mo] Error 1 (ignored)
2011-06-10 16:50:35 +02:00
Tor Lillqvist
78f9b77628 Always compare CROSS_COMPILING explicitly to "YES" 2011-06-06 09:07:30 +03:00
Tor Lillqvist
8cae99e1be Pre-cache necessary stuff also when cross-compiling for MacOSX 2011-06-06 02:03:02 +03:00
Tor Lillqvist
70464030f6 Make the GLib DLL names even more unique 2011-06-03 14:05:13 +03:00
Tor Lillqvist
56f35e6b39 Drop %_EXT% which was always empty 2011-06-03 13:27:35 +03:00
Christian Lohmaier
78727badb0 disable obsolete python check, no traces of the greport tool anymore 2011-06-01 02:50:54 +02:00
Tor Lillqvist
29a73db64c Simply add if false around the chunk to bypass instead 2011-06-01 01:53:34 +03:00
Tor Lillqvist
709b77eda2 Don't use libintl in glib
Patch out the chunk of GLib's configure script that looks for
libintl. Take care of fallout in a couple of places in GLib
sources. The end result is that GLib doesn't use any libintl (gettext
etc) functionality. Which is nice, as we then shouldn't need to build
gettext. No functionality should be lost, as we weren't delivering any
GLib message catalogs anyway, so none of the gettext calls at least
here would ever have found any localised messages.
2011-06-01 01:33:18 +03:00
Tor Lillqvist
4670d2d486 Set EXTRPATH only on MACOSX 2011-06-01 01:29:30 +03:00
Tor Lillqvist
c7af239047 Pass dmake's -P to gnumake as -j 2011-06-01 01:28:58 +03:00
Tor Lillqvist
b344b03704 Bin redundancy 2011-05-31 23:46:00 +03:00
Tor Lillqvist
b61b156d52 Enable building glib for iOS
Pass --build and --host options to the configure script. Pass a bunch
of a priori cached test results for stuff that can't be determined
when cross-compiling. Link with the CoreFoundation framework. Build
static archives.

Patch out the compile-time USE_LIBICONV_GNU and _LIBICONV_H test from
gconvert.c as it for some reason fails for iOS.
2011-05-31 01:26:26 +03:00
Tor Lillqvist
920be57840 Deliver also the built glib-compile-schemas
It is needed in case a native internal GLib build is used when
cross-compiling GLib.
2011-05-30 23:54:53 +03:00
Tor Lillqvist
2625742147 Propagate verbosity 2011-05-30 23:41:34 +03:00
Christian Lohmaier
5c44a7e02f Mac: actually use the define that is used in the patch, link against SDK 2011-05-29 18:22:44 +02:00
Tor Lillqvist
a031b8d16b Avoid potential mixup of incomopatible but identically named GLib DLLs
Don't use the same name for the GLib DLLs that we build with MSVS9 as
in the "official" MinGW-built packages (either the ones from
www.gtk.org, or the ones from OBS). The "official" GLib DLLs use
msvcrt.dll, while the ones we build use msvcr90.dll. We want to avoid
potential confusion. Call the DLLs we build glib-2.0.dll etc, not
libglib-2.0-0.dll etc.
2011-05-28 12:26:59 +03:00
Tor Lillqvist
b833043246 Just use cp, no need for $(GNUCOPY) which would need cygpathing anyway 2011-05-28 11:38:38 +03:00
ka
eb9bbbdf7f ooo340libs: needed patch changes for external libraries/using external/jpeg*.h again 2011-04-01 17:25:01 +02:00
Philipp Lohmann [pl]
2503be5aca rsvglibs: deliver needed executable 2011-03-28 13:44:04 +02:00
ka
c7ba800014 rsvglibs: added additional external lib gdk-pixbuf/minor build changes for external projects 2011-03-24 07:52:29 +01:00
Ocke Janssen
ff7c2e7d42 rsvglibs: deliver changed 2011-03-15 14:34:21 +01:00
Ocke Janssen
c118a818eb rsvglibs: exports libs as well 2011-03-09 13:27:29 +01:00
Ocke Janssen
e799b912bf rsvglibs: use OUT2INC 2011-03-09 09:55:09 +01:00
Ocke Janssen
7ef574b200 rsvglibs: glib patch file added for windows 2011-03-09 09:35:36 +01:00
Ocke Janssen
d529258afa rsvglibs: add patch for win32 2011-03-07 09:46:28 +01:00
Philipp Lohmann [pl]
bb1f58728a rsvglibs: add gdk-pixbuf dependency 2011-03-01 15:04:30 +01:00
Philipp Lohmann [pl]
cd116c549c rsvglibs: add missing header 2011-02-28 15:13:17 +01:00
Philipp Lohmann [pl]
a14d776661 rsvglibs: add glib dependency. 2011-02-28 13:54:22 +01:00