# HG changeset patch # User John Donoghue # Date 1384194238 18000 # Node ID 3e66ccaeff02d4553bbd3b93ccefa3cf6b35da49 # Parent 6a38c7bb94ef2666af5a56d3a241052f8601bb05 Qt: use INSTALL_ROOT instead of DESTDIR * src/qt.mk: Use INSTALL_ROOT instead of DESTDIR for destination install. Create LIBDIR/pkgconfig directory before installing .pc files. diff -r 6a38c7bb94ef -r 3e66ccaeff02 src/qt.mk --- a/src/qt.mk Mon Nov 11 11:05:15 2013 -0500 +++ b/src/qt.mk Mon Nov 11 13:23:58 2013 -0500 @@ -17,8 +17,8 @@ $(PKG)_CONFIGURE_INCLUDE_OPTION := $(PKG)_CONFIGURE_LIBPATH_OPTION := $(PKG)_CONFIGURE_PLATFORM_OPTION := -$(PKG)_PREFIX := '$(HOST_PREFIX)' -$(PKG)_MKSPECS := '$($(PKG)_PREFIX)' +$(PKG)_PREFIX := $(HOST_PREFIX) +$(PKG)_MKSPECS := $($(PKG)_PREFIX) ifneq ($(filter mingw msvc,$(MXE_SYSTEM)),) ifeq ($(MXE_NATIVE_BUILD),yes) @@ -160,7 +160,7 @@ rm -f $(3)$(CMAKE_HOST_PREFIX)/lib/$(LIBRARY_PREFIX)Qt*.dll; \ else \ make -C '$(1)' -j '$(JOBS)' && \ - make -C '$(1)' -j 1 install DESTDIR='$(3)'; \ + make -C '$(1)' -j 1 install INSTALL_ROOT='$(3)'; \ fi # native build doesnt seem to succeed with installing pkgconfig files to prefix @@ -170,6 +170,7 @@ -e 's,\(.*\)_location=.*,\1_location=$${prefix}/bin/\1,g' \ -e 's,\(Libs:.* -l\).*[\\/]\([A-Za-z0-9]*\),\1\2,g' \ '{}' ';' ; \ + $(INSTALL) -d '$(3)$(HOST_LIBDIR)/pkgconfig'; \ cp -f '$(1)/lib/pkgconfig/'*.pc '$(3)$(HOST_LIBDIR)/pkgconfig/'; \ fi @@ -183,7 +184,7 @@ ) # lrelease (from linguist) needed by octave for GUI build - $(MAKE) -C '$(1)/tools/linguist/lrelease' -j '$(JOBS)' install DESTDIR='$(3)' + $(MAKE) -C '$(1)/tools/linguist/lrelease' -j '$(JOBS)' install INSTALL_ROOT='$(3)' $(if $(filter-out yes, $(MXE_NATIVE_BUILD)), $(INSTALL) -m755 '$(3)$($(PKG)_PREFIX)/bin/lrelease' '$(3)$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)lrelease')) endef