| #!/bin/sh |
| set -e |
| |
| ./configure \ |
| --without-cpp \ |
| --without-c_glib \ |
| --without-java \ |
| --without-csharp \ |
| --without-python \ |
| --without-ruby \ |
| --without-haskell \ |
| --without-perl \ |
| --without-php \ |
| --without-erlang \ |
| --without-go \ |
| --without-d \ |
| --build=i686-pc-linux-gnu \ |
| --host=i586-mingw32msvc \ |
| CPPFLAGS='-DMINGW' |
| |
| make |
| |
| # Check two locations to be compatible with libtool 1.5.26 or 2.2.6b. |
| if test -f compiler/cpp/.libs/thrift.exe ; then |
| i586-mingw32msvc-strip compiler/cpp/.libs/thrift.exe -o ./thrift.exe |
| else |
| i586-mingw32msvc-strip compiler/cpp/thrift.exe -o ./thrift.exe |
| fi |
| echo "Finished compiling with resulting exe" |
| ls -l ./thrift.exe |