Mercurial > mxe-octave
comparison src/qscintilla.mk @ 3293:cf6f40cededb
Support file list generation in packages.
For the following modules:
- arpack
- blas
- build-autoconf
- build-automake
- build-cmake
- build-gperf
- build-libtool
- build-msvctools
- build-pkg-config
- build-texinfo
- bzip2
- curl
- dbus
- expat
- fftw
- fltk
- fontconfig
- freetype
- gettext
- glpk
- gmp
- gnuplot
- gnutls
- graphicsmagick
- hdf5
- jasper
- jpeg
- lapack
- lcms
- libgcrypt
- libgpg_error
- libiconv
- libidn
- libpng
- libssh2
- libxml2
- ncurses
- nettle
- openssl
- pcre
- pstoedit
- zlib
- qhull
- qrupdate
- qscintilla
- qt
- readline
- suitesparse
- texinfo
- tiff
author | Michael Goffioul <michael.goffioul@gmail.com> |
---|---|
date | Sat, 09 Nov 2013 23:28:04 -0500 |
parents | d14352d4ab8a |
children | cac6a7d920d2 |
comparison
equal
deleted
inserted
replaced
3292:fda357ce9f64 | 3293:cf6f40cededb |
---|---|
26 | 26 |
27 define $(PKG)_BUILD | 27 define $(PKG)_BUILD |
28 cd '$(1)/Qt4Qt5' && '$(HOST_BINDIR)/qmake' -makefile $($(PKG)_QMAKE_SPEC_OPTION) | 28 cd '$(1)/Qt4Qt5' && '$(HOST_BINDIR)/qmake' -makefile $($(PKG)_QMAKE_SPEC_OPTION) |
29 | 29 |
30 if [ $(MXE_SYSTEM) = msvc ]; then \ | 30 if [ $(MXE_SYSTEM) = msvc ]; then \ |
31 mkdir -p '$(3)' && \ | |
31 cd '$(1)/Qt4Qt5' && \ | 32 cd '$(1)/Qt4Qt5' && \ |
32 env -u MAKE -u MAKEFLAGS nmake && \ | 33 env -u MAKE -u MAKEFLAGS nmake && \ |
33 env -u MAKE -u MAKEFLAGS nmake install; \ | 34 env -u MAKE -u MAKEFLAGS nmake \ |
35 INSTALL_ROOT=`cd $(3) && pwd -W | sed -e 's,^[a-zA-Z]:,,' -e 's,/,\\\\,g'` install; \ | |
34 else \ | 36 else \ |
35 $(MAKE) -C '$(1)/Qt4Qt5' -j '$(JOBS)' && \ | 37 $(MAKE) -C '$(1)/Qt4Qt5' -j '$(JOBS)' && \ |
36 $(MAKE) -C '$(1)/Qt4Qt5' -j 1 install; \ | 38 $(MAKE) -C '$(1)/Qt4Qt5' -j 1 install DESTDIR='$(3)'; \ |
37 fi | 39 fi |
38 | 40 |
39 if [ $(MXE_SYSTEM) = mingw -o $(MXE_SYSTEM) = msvc ]; then \ | 41 if [ $(MXE_SYSTEM) = mingw ]; then \ |
40 $(INSTALL) -m755 '$(HOST_LIBDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll' \ | 42 $(INSTALL) -d '$(3)$(HOST_BINDIR)'; \ |
41 '$(HOST_BINDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \ | 43 $(INSTALL) -m755 '$(3)$(HOST_LIBDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll' \ |
42 rm -f '$(HOST_LIBDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \ | 44 '$(3)$(HOST_BINDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \ |
45 rm -f '$(3)$(HOST_LIBDIR)/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \ | |
46 fi | |
47 | |
48 # Qmake under MSVC uses Win32 paths. When combining this with | |
49 # DESTDIR usage (or equivalent), the real Win32 directory hierarchy | |
50 # is recreated under DESTDIR, not the MSYS hierarchy. | |
51 if [ $(MXE_SYSTEM) = msvc ]; then \ | |
52 $(INSTALL) -d '$(3)$(CMAKE_HOST_PREFIX)/bin'; \ | |
53 $(INSTALL) -m755 '$(3)$(CMAKE_HOST_PREFIX)/lib/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll' \ | |
54 '$(3)$(CMAKE_HOST_PREFIX)/bin/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \ | |
55 rm -f '$(3)$(CMAKE_HOST_PREFIX)/lib/$(LIBRARY_PREFIX)qscintilla2$(LIBRARY_SUFFIX).dll'; \ | |
43 fi | 56 fi |
44 endef | 57 endef |