EXEEXT introduces to solve Cygwin problems
[fw/sdcc] / support / scripts / sdcc_mingw32
index 53ae5f9796f736f8afa5c0e33d4fcc6f89ec3c11..d9f8bf7db9b7a1a0da2f72067089f86197b505d6 100755 (executable)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Script to compile with mingw32
+# Script to crosscompile with mingw32
 TOOLSPREFIX=/usr/local/cross-tools/i386-mingw32msvc/bin
 
 export CC=$TOOLSPREFIX/gcc
@@ -7,11 +7,16 @@ export CXX=$TOOLSPREFIX/g++
 export RANLIB=$TOOLSPREFIX/ranlib
 export STRIP=$TOOLSPREFIX/strip
 
-export SDCCCONFIGUREFLAGS="--prefix=/sdcc --disable-device-lib-build \
---disable-ucsim --program-suffix=.exe --datadir=/sdcc"
+export SDCCCONFIGUREFLAGS=" \
+--prefix=/sdcc \
+--datadir=/sdcc \
+docdir=/sdcc/doc \
+include_dir_suffix=include \
+lib_dir_suffix=lib \
+sdccconf_h_dir_separator=\\\\ \
+--disable-device-lib-build \
+--disable-ucsim \
+--host=i586-mingw32msvc --build=unknown-unknown-linux-gnu"
 
 ./configure $SDCCCONFIGUREFLAGS
 make 2>&1 | tee make.log
-
-
-