comparison src/glib.mk @ 1200:d516fda09eef

use the more recent gcc42 on OSX
author Tony Theodore <tonyt@logyst.com>
date Mon, 27 Sep 2010 01:12:56 +1000
parents 40fff8072354
children fca60b5b5afb
comparison
equal deleted inserted replaced
1199:762fcdbfa1c6 1200:d516fda09eef
29 29
30 # native build of libiconv (used by glib-genmarshal) 30 # native build of libiconv (used by glib-genmarshal)
31 cd '$(1).native' && $(call UNPACK_PKG_ARCHIVE,libiconv) 31 cd '$(1).native' && $(call UNPACK_PKG_ARCHIVE,libiconv)
32 cd '$(1).native/$(libiconv_SUBDIR)' && ./configure \ 32 cd '$(1).native/$(libiconv_SUBDIR)' && ./configure \
33 --disable-shared \ 33 --disable-shared \
34 --disable-nls 34 --disable-nls \
35 $(OSX_CC_ENV)
35 $(MAKE) -C '$(1).native/$(libiconv_SUBDIR)' -j '$(JOBS)' 36 $(MAKE) -C '$(1).native/$(libiconv_SUBDIR)' -j '$(JOBS)'
36 37
37 # native build for glib-genmarshal, without pkg-config, gettext and zlib 38 # native build for glib-genmarshal, without pkg-config, gettext and zlib
38 cd '$(1).native' && ./configure \ 39 cd '$(1).native' && ./configure \
39 --disable-shared \ 40 --disable-shared \
45 --disable-xattr \ 46 --disable-xattr \
46 --disable-dtrace \ 47 --disable-dtrace \
47 --with-libiconv=gnu \ 48 --with-libiconv=gnu \
48 --with-pcre=internal \ 49 --with-pcre=internal \
49 CPPFLAGS='-I$(1).native/$(libiconv_SUBDIR)/include' \ 50 CPPFLAGS='-I$(1).native/$(libiconv_SUBDIR)/include' \
50 LDFLAGS='-L$(1).native/$(libiconv_SUBDIR)/lib/.libs' 51 LDFLAGS='-L$(1).native/$(libiconv_SUBDIR)/lib/.libs' \
52 $(OSX_CC_ENV)
51 $(SED) -i 's,#define G_ATOMIC.*,,' '$(1).native/config.h' 53 $(SED) -i 's,#define G_ATOMIC.*,,' '$(1).native/config.h'
52 $(MAKE) -C '$(1).native/glib' -j '$(JOBS)' 54 $(MAKE) -C '$(1).native/glib' -j '$(JOBS)'
53 $(MAKE) -C '$(1).native/gthread' -j '$(JOBS)' 55 $(MAKE) -C '$(1).native/gthread' -j '$(JOBS)'
54 $(MAKE) -C '$(1).native/gobject' -j '$(JOBS)' lib_LTLIBRARIES= install-exec 56 $(MAKE) -C '$(1).native/gobject' -j '$(JOBS)' lib_LTLIBRARIES= install-exec
55 $(MAKE) -C '$(1).native/gio' -j '$(JOBS)' glib-compile-schemas 57 $(MAKE) -C '$(1).native/gio' -j '$(JOBS)' glib-compile-schemas