mirror of
https://github.com/aria2/aria2.git
synced 2026-04-02 10:55:00 +00:00
mingw: Added build memo for mingw build
This commit is contained in:
71
mingw-build-memo
Normal file
71
mingw-build-memo
Normal file
@@ -0,0 +1,71 @@
|
||||
OpenSSL
|
||||
-------
|
||||
|
||||
HOST=i686-w64-mingw32
|
||||
./Configure --cross-compile-prefix=$HOST- --prefix=/usr/local/$HOST mingw
|
||||
|
||||
HOST=x86_64-w64-mingw32
|
||||
./Configure --cross-compile-prefix=$HOST- --prefix=/usr/local/$HOST mingw64
|
||||
|
||||
Sqlite
|
||||
------
|
||||
|
||||
HOST=i686-w64-mingw32
|
||||
./configure \
|
||||
--disable-shared \
|
||||
--enable-static \
|
||||
--prefix=/usr/local/$HOST \
|
||||
--host=$HOST \
|
||||
--build=`dpkg-architecture -qDEB_BUILD_GNU_TYPE`
|
||||
|
||||
HOST=x86_64-w64-mingw32
|
||||
The configure command-line is the same as i686 version.
|
||||
|
||||
C-Ares
|
||||
------
|
||||
|
||||
HOST=i686-w64-mingw32
|
||||
./configure \
|
||||
--disable-shared \
|
||||
--enable-static \
|
||||
--without-random \
|
||||
--prefix=/usr/local/$HOST \
|
||||
--host=$HOST \
|
||||
--build=`dpkg-architecture -qDEB_BUILD_GNU_TYPE` \
|
||||
LIBS="-lws2_32"
|
||||
|
||||
HOST=x86_64-w64-mingw32
|
||||
The configure command-line is the same as i686 version.
|
||||
|
||||
Zlib
|
||||
----
|
||||
|
||||
HOST=i686-w64-mingw32
|
||||
|
||||
CC=$HOST-gcc \
|
||||
AR=$HOST-ar \
|
||||
LD=$HOST-ld \
|
||||
RANLIB=$HOST-ranlib \
|
||||
STRIP=$HOST-strip \
|
||||
./configure \
|
||||
--prefix=/usr/local/$HOST \
|
||||
--libdir=/usr/local/$HOST/lib \
|
||||
--includedir=/usr/local/$HOST/include \
|
||||
--static
|
||||
|
||||
HOST=x86_64-w64-mingw32
|
||||
The configure command-line is the same as i686 version.
|
||||
|
||||
Expat
|
||||
-----
|
||||
|
||||
HOST=i686-w64-mingw32
|
||||
./configure \
|
||||
--disable-shared \
|
||||
--enable-static \
|
||||
--prefix=/usr/local/$HOST \
|
||||
--host=$HOST \
|
||||
--build=`dpkg-architecture -qDEB_BUILD_GNU_TYPE`
|
||||
|
||||
HOST=x86_64-w64-mingw32
|
||||
The configure command-line is the same as i686 version.
|
||||
Reference in New Issue
Block a user