Mercurial > mxe-octave
changeset 268:996ac8524605
build also the wxWidgets variant without unicode support
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Thu, 05 Mar 2009 15:20:47 +0100 |
parents | 045b457ea6cd |
children | 16a7b5bac4b5 |
files | src/wxwidgets.mk |
diffstat | 1 files changed, 55 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/wxwidgets.mk Thu Mar 05 15:20:14 2009 +0100 +++ b/src/wxwidgets.mk Thu Mar 05 15:20:47 2009 +0100 @@ -59,4 +59,59 @@ $(MAKE) -C '$(1)' -j '$(JOBS)' bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= $(MAKE) -C '$(1)' -j 1 install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= __install_wxrc___depname= install -m755 '$(PREFIX)/$(TARGET)/bin/wx-config' '$(PREFIX)/bin/$(TARGET)-wx-config' + + # build the wxWidgets variant without unicode support + cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,wxwidgets) + $(SED) 's,wx_cv_cflags_mthread=yes,wx_cv_cflags_mthread=no,' -i '$(1)/$(wxwidgets_SUBDIR)/configure' + cd '$(1)/$(wxwidgets_SUBDIR)' && ./configure \ + --host='$(TARGET)' \ + --disable-shared \ + --prefix='$(PREFIX)/$(TARGET)' \ + --enable-compat24 \ + --enable-compat26 \ + --enable-gui \ + --enable-stl \ + --enable-threads \ + --disable-unicode \ + --disable-universal \ + --with-themes=all \ + --with-msw \ + --with-opengl \ + --with-libpng=sys \ + --with-libjpeg=sys \ + --with-libtiff=sys \ + --with-regex=sys \ + --with-zlib=sys \ + --with-expat=sys \ + --with-sdl \ + --without-gtk \ + --without-motif \ + --without-mac \ + --without-macosx-sdk \ + --without-cocoa \ + --without-wine \ + --without-pm \ + --without-microwin \ + --without-libxpm \ + --without-libmspack \ + --without-gnomeprint \ + --without-gnomevfs \ + --without-hildon \ + --without-dmalloc \ + --without-odbc \ + CFLAGS="-I$(PREFIX)/$(TARGET)/include/tre" \ + CXXFLAGS="-I$(PREFIX)/$(TARGET)/include/tre" \ + LIBS=" `$(TARGET)-pkg-config tre --libs`" + $(MAKE) -C '$(1)/$(wxwidgets_SUBDIR)' -j '$(JOBS)' bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= + + # backup of the unicode wx-config script + # such that "make install" won't overwrite it + mv '$(PREFIX)/$(TARGET)/bin/wx-config' '$(PREFIX)/$(TARGET)/bin/wx-config-backup' + + $(MAKE) -C '$(1)/$(wxwidgets_SUBDIR)' -j 1 install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= __install_wxrc___depname= + mv '$(PREFIX)/$(TARGET)/bin/wx-config' '$(PREFIX)/$(TARGET)/bin/wx-config-nounicode' + install -m755 '$(PREFIX)/$(TARGET)/bin/wx-config-nounicode' '$(PREFIX)/bin/$(TARGET)-wx-config-nounicode' + + # restore the unicode wx-config script + mv '$(PREFIX)/$(TARGET)/bin/wx-config-backup' '$(PREFIX)/$(TARGET)/bin/wx-config' endef