Mercurial > mxe-octave
comparison src/gnuplot.mk @ 4472:0fdeee4cfe11
gnuplot: enable Qt terminal and set default to wxt
* src/gnuplot.mk: Depend on qt5 and build with QT=1 QT_DIR=$(HOST_PREFIX)/qt QT_BIN_DIR=(BUILD_TOOLS_PREFIX)/bin,
install gnuplot_qt.exe
* src/gnuplot-1-fixes.patch: add to patchto allow override of QT tools and paths
* installer-files/octave-firsttime.vbs: set GNUTERM=wxt
* installer-files/octave.vbs: set GNUTERM=wxt
* installer-files/octave.bat: set GNUTERM=wxt
* installer-files/cmdshell.bat: set GNUTERM=wxt
author | Mike Miller <mtmiller@octave.org> |
---|---|
date | Wed, 06 Sep 2017 16:19:37 -0700 |
parents | c615db675618 |
children | 5875a3c3404c |
comparison
equal
deleted
inserted
replaced
4471:1a3deda73484 | 4472:0fdeee4cfe11 |
---|---|
16 $(PKG)_DEPS += wxwidgets cairo pango | 16 $(PKG)_DEPS += wxwidgets cairo pango |
17 $(PKG)_EXTRAFLAGS += CAIROTERMS=1 CAIROLIBS=1 | 17 $(PKG)_EXTRAFLAGS += CAIROTERMS=1 CAIROLIBS=1 |
18 $(PKG)_EXTRAFLAGS += WXT=1 WX_CONFIG=$(MXE_TOOL_PREFIX)wx-config | 18 $(PKG)_EXTRAFLAGS += WXT=1 WX_CONFIG=$(MXE_TOOL_PREFIX)wx-config |
19 endif | 19 endif |
20 | 20 |
21 #ifeq ($(ENABLE_QT5),yes) | 21 ifeq ($(ENABLE_QT5),yes) |
22 # $(PKG)_DEPS += qt5 | 22 $(PKG)_DEPS += qt5 |
23 # $(PKG)_EXTRAFLAGS += QT=1 QT_DIR=$(HOST_PREFIX)/qt5 | 23 $(PKG)_EXTRAFLAGS += QT=1 QT_DIR="$(HOST_PREFIX)/qt5" QT_BIN_DIR="$(BUILD_TOOLS_PREFIX)/bin" |
24 #endif | 24 endif |
25 | 25 |
26 ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) | 26 ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) |
27 $(PKG)_EXTRAFLAGS += ICONV_CFLAGS='-I$(HOST_INCDIR)' ICONV_LDFLAGS='-L$(HOST_LIBDIR)' | 27 $(PKG)_EXTRAFLAGS += ICONV_CFLAGS='-I$(HOST_INCDIR)' ICONV_LDFLAGS='-L$(HOST_LIBDIR)' |
28 endif | 28 endif |
29 | 29 |
39 | 39 |
40 $(INSTALL) -d '$(3)$(HOST_BINDIR)' | 40 $(INSTALL) -d '$(3)$(HOST_BINDIR)' |
41 $(INSTALL) -m755 '$(1)/config/mingw/gnuplot.exe' '$(3)$(HOST_BINDIR)' | 41 $(INSTALL) -m755 '$(1)/config/mingw/gnuplot.exe' '$(3)$(HOST_BINDIR)' |
42 $(INSTALL) -m755 '$(1)/config/mingw/wgnuplot.exe' '$(3)$(HOST_BINDIR)' | 42 $(INSTALL) -m755 '$(1)/config/mingw/wgnuplot.exe' '$(3)$(HOST_BINDIR)' |
43 $(INSTALL) -m644 '$(1)/src/win/wgnuplot.mnu' '$(3)$(HOST_BINDIR)' | 43 $(INSTALL) -m644 '$(1)/src/win/wgnuplot.mnu' '$(3)$(HOST_BINDIR)' |
44 | |
45 if [ "$(ENABLE_QT5)" == "yes" ]; then \ | |
46 make -C '$(1)/config/mingw' $($(PKG)_EXTRAFLAGS) CC='$(MXE_CC)' CXX='$(MXE_CXX) -std=gnu++11' RC='$(MXE_WINDRES)' -j '$(JOBS)' TARGET=gnuplot_qt.exe gnuplot_qt.exe; \ | |
47 $(INSTALL) -m755 '$(1)/config/mingw/gnuplot_qt.exe' '$(3)$(HOST_BINDIR)'; \ | |
48 fi | |
44 | 49 |
45 # config files | 50 # config files |
46 $(INSTALL) -d '$(3)$(HOST_PREFIX)/share' | 51 $(INSTALL) -d '$(3)$(HOST_PREFIX)/share' |
47 $(INSTALL) -m644 '$(1)/share/gnuplotrc' '$(3)$(HOST_PREFIX)/share/' | 52 $(INSTALL) -m644 '$(1)/share/gnuplotrc' '$(3)$(HOST_PREFIX)/share/' |
48 | 53 |