OSDN Git Service

[general][Win32] Update cross-build script.
[csp-qt/common_source_project-fm7.git] / source / tool / cross-build / Qt5.12 / config_sample.5.12.sh
1 #!/bin/sh
2 export PATH="$PATH:\
3             /usr/local/i586-mingw-msvc/icu/bin:\
4             /usr/local/i586-mingw-msvc/Angle/bin:\
5             /usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32/bin: \
6             /usr/local/i586-mingw-msvc/DirectX_June_2010/Developer\ Runtime/x86 \
7             "
8 export PKG_CONFIG_LIBDIR=/usr/i686-w64-mingw32/lib
9 export PKG_CONFIG_SYSROOT_DIR=/usr/i686-w64-mingw32
10
11
12 #wine ./qtbase/configure.exe \
13 ./configure \
14             -release \
15             -optimized-tools \
16             -platform linux-g++ \
17             -prefix /usr/local/i586-mingw-msvc/5.12/mingw_82x \
18             -opensource -confirm-license \
19             -xplatform win32-g++ \
20             -qt-libpng \
21             -qt-libjpeg \
22             -qt-freetype \
23             -device-option CROSS_COMPILE=i686-w64-mingw32- \
24             -no-compile-examples \
25             -skip qtactiveqt \
26             -skip qtwebglplugin \
27             -skip qtwebengine \
28             -skip qtwebview \
29             -skip qtquickcontrols \
30             -skip qtlocation \
31             -icu \
32             -nomake examples \
33             -nomake tests \
34             -I /usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32/include/SDL2 \
35             -L /usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32/lib \
36             -I /usr/local/i586-mingw-msvc/DirectX_June_2010/Include \
37             -L /usr/local/i586-mingw-msvc/DirectX_June_2010/Lib/x86 \
38             -I /usr/local/i586-mingw-msvc/Angle/include \
39             -L /usr/local/i586-mingw-msvc/Angle/lib \
40             -L /usr/local/i586-mingw-msvc/Angle/bin \
41             -device-option SDL_PREFIX=/usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32 \
42             -device-option SDL2_PREFIX=/usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32 \
43             -device-option ICU_PREFIX=/usr/local/i586-mingw-msvc/icu \
44             -device-option OPENGL_ES2_PREFIX=/usr/local/i586-mingw-msvc/Angle \
45             -device-option LIBS_OPENGL_ES2+=GLESv2 \
46             -device-option LIBS_OPENGL_ES2+=EGL \
47             -device-option LIBEGL_NAME=EGL.dll \
48             -device-option LIBGLESV2_NAME=GLESv2.dll \
49             -opengl dynamic \
50             -no-eglfs \
51             -no-evr \
52             -pkg-config \
53             $@ \
54
55 #           -D GL_GLEXT_PROTOTYPES \
56 #           -opengl es2 \
57 #           -opengles3 \
58 #           -device-option ANGLE_PREFIX=/usr/local/i586-mingw-msvc/Angle \
59 #           -device-option QMAKE_CFLAGS+=-mno-rdrnd \
60 #           -device-option QMAKE_CXXFLAGS+=-mno-rdrnd \
61 #            -pkg-config \
62 #           -angle \
63 #           -combined-angle-lib \
64 #           -qt-zlib \
65 #           -no-pkg-config \
66 #           -largefile \
67 #           -debug-and-release \
68 #           -no-pch \
69 #           -skip qtactiveqt \
70 #           -skip qtcanvas3d \
71 #           -skip qt3d \
72 #           -opengl dynamic \
73 #           -angle 
74 #           -opengl es2 \
75 #           -device-option LIBEGL_NAME=EGL.dll \
76 #           -device-option LIBGLESV2_NAME=GLESv2.dll \
77
78