changeset 3851:c55d9f182272

use MXE_XXXX tools for octave qt compiling (Bug 44563) * Makefile.in: add cross/native MXE_UIC,MOC,LRELEASE,RCC variables where missing * src/octave.mk, src/default-octave.mk, src/stable-octave.mk: use MXE_XXX qt tools
author John Donoghue
date Tue, 17 Mar 2015 16:03:03 -0400
parents e8571962313f
children a781fda0a9c6
files Makefile.in src/default-octave.mk src/octave.mk src/stable-octave.mk
diffstat 4 files changed, 18 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.in	Sat Mar 07 14:07:33 2015 -0500
+++ b/Makefile.in	Tue Mar 17 16:03:03 2015 -0400
@@ -305,8 +305,10 @@
     MXE_QMAKE := qmake
   endif
 
-  MXE_MOC := moc
-  MXE_UIC := uic
+  MXE_MOC := $(HOST_BINDIR)/moc
+  MXE_UIC := $(HOST_BINDIR)/uic
+  MXE_LRELEASE := $(HOST_BINDIR)/lrelease
+  MXE_RCC := $(HOST_BINDIR)/rcc
 else
   MXE_TOOL_PREFIX := $(TARGET)-
   MXE_AR := '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)ar'
@@ -327,6 +329,8 @@
   MXE_QMAKE := '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)qmake'
   MXE_MOC := '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)moc'
   MXE_UIC := '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)uic'
+  MXE_LRELEASE := '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)lrelease'
+  MXE_RCC := '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)rcc'
 endif
 
 ifeq ($(MXE_SYSTEM),mingw)
--- a/src/default-octave.mk	Sat Mar 07 14:07:33 2015 -0500
+++ b/src/default-octave.mk	Tue Mar 17 16:03:03 2015 -0400
@@ -44,10 +44,10 @@
 ## If we allow the system Qt libraries to be used, then these
 ## won't make sense.
 $(PKG)_QT_CONFIGURE_OPTIONS := \
-  MOC=$(HOST_BINDIR)/moc \
-  UIC=$(HOST_BINDIR)/uic \
-  RCC=$(HOST_BINDIR)/rcc \
-  LRELEASE=$(HOST_BINDIR)/lrelease
+  MOC=$(MXE_MOC) \
+  UIC=$(MXE_UIC) \
+  RCC=$(MXE_RCC) \
+  LRELEASE=$(MXE_LRELEASE)
 
 ifneq ($(ENABLE_DOCS),yes)
   $(PKG)_ENABLE_DOCS_CONFIGURE_OPTIONS := --disable-docs
--- a/src/octave.mk	Sat Mar 07 14:07:33 2015 -0500
+++ b/src/octave.mk	Tue Mar 17 16:03:03 2015 -0400
@@ -41,10 +41,10 @@
 ## If we allow the system Qt libraries to be used, then these
 ## won't make sense.
 $(PKG)_QT_CONFIGURE_OPTIONS := \
-  MOC=$(HOST_BINDIR)/moc \
-  UIC=$(HOST_BINDIR)/uic \
-  RCC=$(HOST_BINDIR)/rcc \
-  LRELEASE=$(HOST_BINDIR)/lrelease
+  MOC=$(MXE_MOC) \
+  UIC=$(MXE_UIC) \
+  RCC=$(MXE_RCC) \
+  LRELEASE=$(MXE_LRELEASE)
 
 ifneq ($(ENABLE_DOCS),yes)
   $(PKG)_ENABLE_DOCS_CONFIGURE_OPTIONS := --disable-docs
--- a/src/stable-octave.mk	Sat Mar 07 14:07:33 2015 -0500
+++ b/src/stable-octave.mk	Tue Mar 17 16:03:03 2015 -0400
@@ -41,10 +41,10 @@
 ## If we allow the system Qt libraries to be used, then these
 ## won't make sense.
 $(PKG)_QT_CONFIGURE_OPTIONS := \
-  MOC=$(HOST_BINDIR)/moc \
-  UIC=$(HOST_BINDIR)/uic \
-  RCC=$(HOST_BINDIR)/rcc \
-  LRELEASE=$(HOST_BINDIR)/lrelease
+  MOC=$(MXE_MOC) \
+  UIC=$(MXE_UIC) \
+  RCC=$(MXE_RCC) \
+  LRELEASE=$(MXE_LRELEASE)
 
 ifneq ($(ENABLE_DOCS),yes)
   $(PKG)_ENABLE_DOCS_CONFIGURE_OPTIONS := --disable-docs