Mercurial > mxe-octave
comparison src/qt.mk @ 3051:9cb1ce8082a4
Update qt.mk to install .pc files in native mingw
* src/qt.mk QT_BUILD: if native ming, fix .qt files for paths in Lib: -L option and xxx_location options and copy files to HOST_LIBDIR/pkgconfig.
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Fri, 14 Jun 2013 21:02:02 -0400 |
parents | 5ef49fb3299d |
children | 0a5631d32cd9 |
comparison
equal
deleted
inserted
replaced
3050:5e8414a77b7d | 3051:9cb1ce8082a4 |
---|---|
115 cp -r '$(1)/mkspecs' '$(HOST_PREFIX)/'; \ | 115 cp -r '$(1)/mkspecs' '$(HOST_PREFIX)/'; \ |
116 fi | 116 fi |
117 | 117 |
118 $(MAKE) -C '$(1)' -j '$(JOBS)' | 118 $(MAKE) -C '$(1)' -j '$(JOBS)' |
119 $(MAKE) -C '$(1)' -j 1 install | 119 $(MAKE) -C '$(1)' -j 1 install |
120 | |
121 # native build doesnt seem to succeed with installing pkgconfig files to prefix | |
122 # in addition, .pc files have the wrong paths, mangled lib names | |
123 if [ "$(MXE_NATIVE_MINGW_BUILD)" = yes ]; then \ | |
124 find $(1)/lib/pkgconfig/*.pc -exec $(SED) -i \ | |
125 -e 's,\(.*\)_location=.*,\1_location=$(HOST_BINDIR)/\1,g' \ | |
126 -e 's,\(Libs:.* -l\).*[\\/]\([A-Za-z0-9]*\),\1\2,g' \ | |
127 '{}' ';' ; \ | |
128 cp '$(1)/lib/pkgconfig/'*.pc '$(HOST_LIBDIR)/pkgconfig/'; \ | |
129 fi | |
130 | |
120 $(LN_SF) '$(HOST_BINDIR)/moc' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)moc' | 131 $(LN_SF) '$(HOST_BINDIR)/moc' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)moc' |
121 $(LN_SF) '$(HOST_BINDIR)/rcc' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)roc' | 132 $(LN_SF) '$(HOST_BINDIR)/rcc' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)roc' |
122 $(LN_SF) '$(HOST_BINDIR)/uic' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)uic' | 133 $(LN_SF) '$(HOST_BINDIR)/uic' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)uic' |
123 $(LN_SF) '$(HOST_BINDIR)/qmake' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)qmake' | 134 $(LN_SF) '$(HOST_BINDIR)/qmake' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)qmake' |
124 | 135 |