From 49a3b91ee4fe3d62af870689bd46005ca7fd00e2 Mon Sep 17 00:00:00 2001 From: Volker Grabsch Date: Thu, 5 Mar 2009 15:20:47 +0100 Subject: build also the wxWidgets variant without unicode support --- src/wxwidgets.mk | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/src/wxwidgets.mk b/src/wxwidgets.mk index 3209f78..9eea20c 100644 --- a/src/wxwidgets.mk +++ b/src/wxwidgets.mk @@ -59,4 +59,59 @@ define $(PKG)_BUILD $(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 -- cgit v0.12