comparison src/qtbase.mk @ 4498:f47df619cd1d

qtbase: don't strip, only disable xcb on windows.
author John W. Eaton <jwe@octave.org>
date Tue, 10 Oct 2017 05:34:32 -0400
parents 903796b2fcb6
children b74853c2afa1
comparison
equal deleted inserted replaced
4497:e7d902eeefda 4498:f47df619cd1d
33 $(PKG)_CONFIGURE_DATABASE_OPTION := 33 $(PKG)_CONFIGURE_DATABASE_OPTION :=
34 $(PKG)_CONFIGURE_ENV := 34 $(PKG)_CONFIGURE_ENV :=
35 $(PKG)_CONFIGURE_INCLUDE_OPTION := 35 $(PKG)_CONFIGURE_INCLUDE_OPTION :=
36 $(PKG)_CONFIGURE_LIBPATH_OPTION := 36 $(PKG)_CONFIGURE_LIBPATH_OPTION :=
37 $(PKG)_CONFIGURE_PLATFORM_OPTION := 37 $(PKG)_CONFIGURE_PLATFORM_OPTION :=
38 $(PKG)_CONFIGURE_OPTS :=
38 39
39 ifeq ($(MXE_WINDOWS_BUILD),yes) 40 ifeq ($(MXE_WINDOWS_BUILD),yes)
40 $(PKG)_CONFIGURE_PREFIX_OPTION := -prefix '$(HOST_PREFIX)/qt5' 41 $(PKG)_CONFIGURE_PREFIX_OPTION := -prefix '$(HOST_PREFIX)/qt5'
42 $(PKG)_CONFIGURE_OPTS += -no-xcb
41 else 43 else
42 $(PKG)_CONFIGURE_PREFIX_OPTION := -prefix '$(HOST_PREFIX)' 44 $(PKG)_CONFIGURE_PREFIX_OPTION := -prefix '$(HOST_PREFIX)'
43 $(PKG)_CONFIGURE_INCLUDE_OPTION += -I '$(HOST_INCDIR)/freetype2' 45 $(PKG)_CONFIGURE_INCLUDE_OPTION += -I '$(HOST_INCDIR)/freetype2'
46 $(PKG)_CONFIGURE_OPTS += -qpa xcb -xcb
44 endif 47 endif
45 48
46 ## These are needed whether cross compiling or not. 49 ## These are needed whether cross compiling or not.
47 ifeq ($(MXE_WINDOWS_BUILD),yes) 50 ifeq ($(MXE_WINDOWS_BUILD),yes)
48 $(PKG)_CONFIGURE_ENV := PSQL_LIBS="-lpq -lsecur32 -lws2_32" 51 $(PKG)_CONFIGURE_ENV := PSQL_LIBS="-lpq -lsecur32 -lws2_32"
76 cd '$(1)' && \ 79 cd '$(1)' && \
77 $($(PKG)_CONFIGURE_ENV) \ 80 $($(PKG)_CONFIGURE_ENV) \
78 ./configure \ 81 ./configure \
79 $($(PKG)_CONFIGURE_INCLUDE_OPTION) \ 82 $($(PKG)_CONFIGURE_INCLUDE_OPTION) \
80 $($(PKG)_CONFIGURE_LIBPATH_OPTION) \ 83 $($(PKG)_CONFIGURE_LIBPATH_OPTION) \
84 -no-strip \
81 -opensource \ 85 -opensource \
82 -c++std c++11 \ 86 -c++std c++11 \
83 -confirm-license \ 87 -confirm-license \
84 $($(PKG)_CONFIGURE_PLATFORM_OPTION) \ 88 $($(PKG)_CONFIGURE_PLATFORM_OPTION) \
85 $($(PKG)_CONFIGURE_CROSS_COMPILE_OPTION) \ 89 $($(PKG)_CONFIGURE_CROSS_COMPILE_OPTION) \
86 -device-option PKG_CONFIG='$(MXE_PKG_CONFIG)' \ 90 -device-option PKG_CONFIG='$(MXE_PKG_CONFIG)' \
87 -force-pkg-config \ 91 -force-pkg-config \
88 -no-use-gold-linker \ 92 -no-use-gold-linker \
89 -release \
90 -shared \ 93 -shared \
91 $($(PKG)_CONFIGURE_PREFIX_OPTION) \ 94 $($(PKG)_CONFIGURE_PREFIX_OPTION) \
92 -hostprefix '$(BUILD_TOOLS_PREFIX)' \ 95 -hostprefix '$(BUILD_TOOLS_PREFIX)' \
93 -no-icu \ 96 -no-icu \
94 -opengl desktop \ 97 -opengl desktop \
104 -fontconfig \ 107 -fontconfig \
105 -system-freetype \ 108 -system-freetype \
106 -system-pcre \ 109 -system-pcre \
107 -no-openssl \ 110 -no-openssl \
108 -dbus-linked \ 111 -dbus-linked \
109 -no-pch \ 112 -no-pch \
110 -no-xcb \
111 -v \ 113 -v \
112 $($(PKG)_CONFIGURE_OPTS) 114 $($(PKG)_CONFIGURE_OPTS)
113 115
114 $(MAKE) -C '$(1)' -j '$(JOBS)' 116 $(MAKE) -C '$(1)' -j '$(JOBS)'
115 $(MAKE) -C '$(1)' -j 1 install 117 $(MAKE) -C '$(1)' -j 1 install