#SET(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> qcs <TARGET> --plugin==$(i686-264-mingw32-gcc --print-file-name=liblto_plugin.so) <LINK_FLAGS> <OBJECTS>")
#SET(CMAKE_CXX_ARCHIVE_FINISH true)
-set(LIBAV_ROOT_DIR "/usr/local/i586-mingw-msvc/ffmpeg-3.1.1")
+set(LIBAV_ROOT_DIR "/usr/local/i586-mingw-msvc/ffmpeg-4.0")
# here is the target environment located
set(USE_SDL2 ON)
SET(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32
/usr/local/i586-mingw-msvc
/usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32
- /usr/local/i586-mingw-msvc/5.7.1/mingw_621
+ /usr/local/i586-mingw-msvc/5.10.1/mingw_73x
# /usr/local/i586-mingw-msvc/5.5/mingw_530_win32
)
else()
SET(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32
/usr/local/i586-mingw-msvc
/usr/local/i586-mingw-msvc/SDL1/
- /usr/local/i586-mingw-msvc/5.7.1/mingw_621
+ /usr/local/i586-mingw-msvc/5.10.1/mingw_73x
# /usr/local/i586-mingw-msvc/5.5/mingw_530_win32
)
endif()
-#/bin/sh
+#!/bin/sh
export PATH="$PATH:\
/usr/local/i586-mingw-msvc/icu/bin:\
/usr/local/i586-mingw-msvc/Angle/bin:\
/usr/local/i586-mingw-msvc/DirectX_June_2010/Developer\ Runtime/x86 \
"
export PKG_CONFIG_LIBDIR=/usr/i686-w64-mingw32/lib
-
-
+export PKG_CONFIG_SYSROOT_DIR=/usr/i686-w64-mingw32
#wine ./qtbase/configure.exe \
./configure \
-prefix /usr/local/i586-mingw-msvc/5.10.1/mingw_73x \
-opensource -confirm-license \
-xplatform win32-g++ \
- -qt-libpng -qt-libjpeg \
+ -qt-libpng \
+ -qt-libjpeg \
-qt-freetype \
-device-option CROSS_COMPILE=i686-w64-mingw32- \
-no-compile-examples \
+ -skip qtactiveqt \
+ -skip qtwebglplugin \
+ -skip qtwebengine \
+ -skip qtwebview \
+ -skip qtquickcontrols \
-icu \
-nomake examples \
-nomake tests \
-D GL_GLEXT_PROTOTYPES \
-I /usr/local/i586-mingw-msvc/Angle/include \
-L /usr/local/i586-mingw-msvc/Angle/lib \
- -I /usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32/include \
+ -I /usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32/include/SDL2 \
-L /usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32/lib \
-I /usr/local/i586-mingw-msvc/DirectX_June_2010/Include \
-L /usr/local/i586-mingw-msvc/DirectX_June_2010/Lib/x86 \
-device-option ANGLE_PREFIX=/usr/local/i586-mingw-msvc/Angle \
-device-option SDL_PREFIX=/usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32 \
+ -device-option SDL2_PREFIX=/usr/local/i586-mingw-msvc/SDL/i686-w64-mingw32 \
-device-option ICU_PREFIX=/usr/local/i586-mingw-msvc/icu \
- -device-option DIRECTX_PREFIX=/usr/local/i586-mingw-msvc/DirectX_June_2010 \
+ -device-option DIRECTX_PREFIX=/usr/local/i586-mingw-msvc \
-opengl dynamic \
-no-eglfs \
- -no-pkg-config \
$@ \
# -angle \
# -combined-angle-lib \
# -qt-zlib \
-# -pkg-config \
+# -no-pkg-config \
# -largefile \
# -debug-and-release \
# -no-pch \
"
export PKG_CONFIG_LIBDIR=/usr/i686-w64-mingw32/lib
-make CROSS_COMPILE=i686-w64-mingw32- PKG_CONFIG_LIBDIR=/usr/i686-w64-mingw32/lib $@
+make CROSS_COMPILE=i686-w64-mingw32- PKG_CONFIG_LIBDIR=/usr/i686-w64-mingw32/lib $@ 2>&1
--- /dev/null
+#!/bin/sh
+./configure --cross-prefix=i686-w64-mingw32- \
+ --prefix=/usr/local/i586-mingw-msvc/ffmpeg-4.0 \
+ --disable-static --enable-shared \
+ --target-os=mingw32 --arch=i686 \
+ --enable-gpl \
+ --enable-libx264 \
+ --enable-libvorbis \
+ --enable-libmp3lame \
+ --enable-dxva2 \
+ --extra-cflags="-I/usr/local/i586-mingw-msvc/libx264-155/include -I/usr/local/i586-mingw-msvc/lame-3.99.5/include -I/usr/local/i586-mingw-msvc/libvorbis/include -I/usr/local/i586-mingw-msvc/libogg/include" \
+ --extra-ldflags="-L/usr/local/i586-mingw-msvc/libx264-155/lib -L/usr/local/i586-mingw-msvc/lame-3.99.5/lib -L/usr/local/i586-mingw-msvc/libvorbis/lib -L/usr/local/i586-mingw-msvc/libogg/lib"
+
#!/bin/sh
-./configure --cross-prefix=i686-w64-mingw32- --host=i686-w64-mingw32 --enable-pic --enable-shared --enable-static
+./configure --cross-prefix=i686-w64-mingw32- \
+ --host=i686-w64-mingw32 \
+ --enable-pic \
+ --enable-shared \
+ --enable-static \
+ --prefix=/usr/local/i586-mingw-msvc/libx264-155