# HG changeset patch # User John D # Date 1476360044 14400 # Node ID 353adab0f253ff0989ef7a7d56ce0ccaaa9b80aa # Parent 447859733feb6207f1f2d6fe0dc4791f616f236a octave: set qt5 configure options if ENABLE_QT5 used * src/octave.mk: add qt5 to pkg config and lib path if ENABLE_QT5 = yes diff -r 447859733feb -r 353adab0f253 src/octave.mk --- a/src/octave.mk Thu Oct 13 07:57:25 2016 -0400 +++ b/src/octave.mk Thu Oct 13 08:00:44 2016 -0400 @@ -11,7 +11,14 @@ ifeq ($(USE_SYSTEM_FONTCONFIG),no) $(PKG)_FONTCONFIG := fontconfig endif -$(PKG)_DEPS := blas arpack curl epstool fftw fltk $($(PKG)_FONTCONFIG) ghostscript gl2ps glpk gnuplot graphicsmagick hdf5 lapack libsndfile osmesa pcre portaudio pstoedit qrupdate qscintilla qt readline suitesparse texinfo zlib +$(PKG)_DEPS := blas arpack curl epstool fftw fltk $($(PKG)_FONTCONFIG) ghostscript gl2ps glpk gnuplot graphicsmagick hdf5 lapack libsndfile osmesa pcre portaudio pstoedit qrupdate qscintilla readline suitesparse texinfo zlib + +ifeq ($(ENABLE_QT5),yes) + $(PKG)_DEPS += qt5 +else + $(PKG)_DEPS += qt +endif + ifeq ($(MXE_WINDOWS_BUILD),no) ifeq ($(USE_SYSTEM_X11_LIBS),no) $(PKG)_DEPS += x11 xext @@ -51,6 +58,15 @@ RCC=$(MXE_RCC) \ LRELEASE=$(MXE_LRELEASE) +ifeq ($(ENABLE_QT5),yes) + #$(PKG)_PKG_CONFIG_PATH := "$(HOST_LIBDIR)/pkgconfig" + $(PKG)_PKG_CONFIG_PATH := "$(HOST_PREFIX)/qt5/lib/pkgconfig:$(HOST_LIBDIR)/pkgconfig" + $(PKG)_QTDIR := $(HOST_PREFIX)/qt5 +else + $(PKG)_PKG_CONFIG_PATH := "$(HOST_LIBDIR)/pkgconfig" + $(PKG)_QTDIR := $(HOST_PREFIX) +endif + ifneq ($(ENABLE_DOCS),yes) $(PKG)_ENABLE_DOCS_CONFIGURE_OPTIONS := --disable-docs endif @@ -86,7 +102,7 @@ else $(PKG)_PREFIX := '$(HOST_PREFIX)' $(PKG)_EXTRA_CONFIGURE_OPTIONS := \ - LDFLAGS='-Wl,-rpath-link,$(HOST_LIBDIR) -L$(HOST_LIBDIR)' + LDFLAGS='-Wl,-rpath-link,$(HOST_LIBDIR) -L$(HOST_LIBDIR) -L$($(PKG)_QTDIR)/lib' endif ifeq ($(MXE_SYSTEM),mingw) @@ -141,7 +157,7 @@ $($(PKG)_QT_CONFIGURE_OPTIONS) \ $($(PKG)_EXTRA_CONFIGURE_OPTIONS) \ PKG_CONFIG='$(MXE_PKG_CONFIG)' \ - PKG_CONFIG_PATH='$(HOST_LIBDIR)/pkgconfig' \ + PKG_CONFIG_PATH=$($(PKG)_PKG_CONFIG_PATH) \ && $(CONFIGURE_POST_HOOK) ## We want both of these install steps so that we install in the