History

Add --enable-cygwin option to build on windows with cygwin+mingw32

Henry Kroll III committed 15 years ago

Commit 94e72b11 parent c5d3ce61 file · +11 −1Browse files

Unified · Split

configure+11−1
@@ -36,6 +36,7 @@ cc="gcc" · 35 unmodified lines
36host_cc="gcc"36host_cc="gcc"
37ar="ar"37ar="ar"
38strip="strip"38strip="strip"
39cygwin="no"
39cpu=`uname -m`40cpu=`uname -m`
40case "$cpu" in41case "$cpu" in
41 i386|i486|i586|i686|i86pc|BePC|i686-AT386)42 i386|i486|i586|i686|i86pc|BePC|i686-AT386)
@@ -133,6 +134,8 @@ for opt do · 91 unmodified lines
133 ;;134 ;;
134 --enable-mingw32) mingw32="yes" ; cross_prefix="i686-pc-mingw32-" ; cpu=x86135 --enable-mingw32) mingw32="yes" ; cross_prefix="i686-pc-mingw32-" ; cpu=x86
135 ;;136 ;;
137 --enable-cygwin) mingw32="yes" ; cygwin="yes" ; cross_prefix="mingw32-" ; cpu=x86
138 ;;
136 --enable-cross) build_cross="yes"139 --enable-cross) build_cross="yes"
137 ;;140 ;;
138 --disable-static) disable_static="yes"141 --disable-static) disable_static="yes"
@@ -243,7 +246,8 @@ echo " --sysroot=PREFIX prepend PREFIX to library/include paths []" · 104 unmodified lines
243echo " --cc=CC use C compiler CC [$cc]"246echo " --cc=CC use C compiler CC [$cc]"
244echo " --disable-static make libtcc.so instead of libtcc.a"247echo " --disable-static make libtcc.so instead of libtcc.a"
245echo " --with-libgcc use /lib/libgcc_s.so.1 instead of libtcc.a"248echo " --with-libgcc use /lib/libgcc_s.so.1 instead of libtcc.a"
246echo " --enable-mingw32 build windows version with mingw32"249echo " --enable-cygwin build windows version on windows with mingw32"
250echo " --enable-mingw32 build windows version on linux with mingw32"
247echo " --extra-cflags= extra compiler flags"251echo " --extra-cflags= extra compiler flags"
248echo " --extra-ldflags= extra linker options"252echo " --extra-ldflags= extra linker options"
249echo " --with-selinux use mmap instead of exec mem"253echo " --with-selinux use mmap instead of exec mem"
@@ -367,6 +371,12 @@ if test "$mingw32" = "yes" ; then · 117 unmodified lines
367 echo "CONFIG_WIN32=yes" >> config.mak371 echo "CONFIG_WIN32=yes" >> config.mak
368 echo "#define CONFIG_WIN32 1" >> $TMPH372 echo "#define CONFIG_WIN32 1" >> $TMPH
369fi373fi
374if test "$cygwin" = "yes" ; then
375 echo "#ifndef _WIN32" >> $TMPH
376 echo "#define _WIN32" >> $TMPH
377 echo "#endif" >> $TMPH
378 echo "AR=ar" >> config.mak
379fi
370if test "$bigendian" = "yes" ; then380if test "$bigendian" = "yes" ; then
371 echo "WORDS_BIGENDIAN=yes" >> config.mak381 echo "WORDS_BIGENDIAN=yes" >> config.mak
372 echo "#define WORDS_BIGENDIAN 1" >> $TMPH382 echo "#define WORDS_BIGENDIAN 1" >> $TMPH

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t