@@ -103,7 +103,21 @@ HAVE_UCRED=0
103
103
104
104
HAVE_WIN32SOUND=0
105
105
106
+ DISABLE_GO=no
107
+
108
+ DISABLE_GTLSSHD=no
109
+
110
+ #
106
111
case $target_os in
112
+ msys)
113
+ OSH_LIBS="$OSH_LIBS -ldl"
114
+ uucp_locking_flag=no
115
+ flock_locking_flag=no
116
+ PYTHON_UNDEF_FLAG=-no-undefined
117
+ HAVE_WIN32SOUND=1
118
+ DISABLE_GO=yes
119
+ DISABLE_GTLSSHD=yes
120
+ ;;
107
121
mingw*)
108
122
OSH_LIBS="$OSH_LIBS -lws2_32 -liphlpapi -lgdi32 -lbcrypt"
109
123
OSH_LIBS="$OSH_LIBS -lsecur32 -luserenv -lwtsapi32"
@@ -1193,6 +1207,10 @@ if test $trymdns = yes -a ${HAVE_AVAHI} = 0 -a ${HAVE_DNSSD} = 0 \
1193
1207
if test "$HAVE_WINMDNS" = "1"; then
1194
1208
mdns=$default_all
1195
1209
MDNS_LIBS="-ldnsapi"
1210
+ if test $target_os = msys; then
1211
+ # We are using Windows MDNS on MSYS2
1212
+ MDNS_LIBS="-liphlpapi $MDNS_LIBS"
1213
+ fi
1196
1214
HAVE_MDNS=1
1197
1215
fi
1198
1216
fi
@@ -2080,7 +2098,7 @@ AC_SUBST(PYTHON_UNDEF_LIBS)
2080
2098
PYTHON_EXECUTABLE="${PYTHON}"
2081
2099
AC_SUBST ( PYTHON_EXECUTABLE )
2082
2100
2083
- if test $available_swig_vernum -ge 40100 -a "${enable_shared}" = yes; then
2101
+ if test $available_swig_vernum -ge 40100 -a "${enable_shared}" = yes -a $DISABLE_GO != yes ; then
2084
2102
trygo=yes
2085
2103
else
2086
2104
trygo=no
@@ -2152,7 +2170,9 @@ GTLSSYNCMAN=
2152
2170
GTLSSHDMAN=
2153
2171
GTLSSH_KEYGENMAN=
2154
2172
if test $HAVE_OPENSSL -eq 1; then
2155
- if test $HAVE_PAM -eq 1; then
2173
+ if test $DISABLE_GTLSSHD = yes; then
2174
+ echo "gltsshD disabled"
2175
+ elif test $HAVE_PAM -eq 1; then
2156
2176
GTLSSHD="gtlsshd\$(EXEEXT)"
2157
2177
GTLSSHDMAN=gtlsshd.8
2158
2178
elif test "$version_type" = "windows"; then
@@ -2212,7 +2232,7 @@ AC_SUBST(HAVE_UNIX)
2212
2232
AC_DEFINE_UNQUOTED ( [ HAVE_UNIX] , [ $HAVE_UNIX] , [ Enable unix socket file handling] )
2213
2233
2214
2234
GENSIO_PTY_HELPER=
2215
- if test "$version_type" = "windows"; then
2235
+ if test "$version_type" = "windows" -a "$target_os" != "msys" ; then
2216
2236
# We have PTY support for windows.
2217
2237
HAVE_PTY=1
2218
2238
GENSIO_PTY_HELPER="gensio_pty_helper\$(EXEEXT)"
0 commit comments