Diff

Differences From Artifact [00e2f95c18]:

To Artifact [2123b62392]:


110
111
112
113
114
115
116

117
118
119
120
121
122
123
124








125
126

127
128


129
130
131
132
133
134
135
110
111
112
113
114
115
116
117








118
119
120
121
122
123
124
125
126

127
128

129
130
131
132
133
134
135
136
137







+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+

-
+

-
+
+







			AC_LANG_POP(C)
			unset tryrpath
		])

		LDFLAGS="$OLD_LDFLAGS"
		unset OLD_LDFLAGS

		if test -n "$rsk_cv_link_set_rpath"; then
		ADDLDFLAGS=""
		for opt in $LDFLAGS $LIBS; do
			if echo "$opt" | grep '^-L' >/dev/null; then
				rpathdir="`echo "$opt" | sed 's@^-L *@@'`"
				ADDLDFLAGS="$ADDLDFLAGS $rsk_cv_link_set_rpath -Wl,$rpathdir"
			fi
		done
		unset opt
			ADDLDFLAGS=""
			for opt in $LDFLAGS $LIBS; do
				if echo "$opt" | grep '^-L' >/dev/null; then
					rpathdir="`echo "$opt" | sed 's@^-L *@@'`"
					ADDLDFLAGS="$ADDLDFLAGS $rsk_cv_link_set_rpath -Wl,$rpathdir"
				fi
			done
			unset opt

		LDFLAGS="$LDFLAGS $ADDLDFLAGS"
			LDFLAGS="$LDFLAGS $ADDLDFLAGS"

		unset ADDLDFLAGS
			unset ADDLDFLAGS
		fi
	fi
])

AC_DEFUN([DC_CHK_OS_INFO], [
	AC_CANONICAL_HOST
	AC_SUBST(SHOBJEXT)
	AC_SUBST(SHOBJFLAGS)
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
162
163
164
165
166
167
168

169
170
171
172
173
174
175







-







					*)
						SHOBJEXT="sl"
						;;
				esac
				;;
			mingw32|mingw32msvc*)
				SHOBJEXT="dll"
				AREXT='lib'
				CFLAGS="$CFLAGS -mms-bitfields"
				CPPFLAGS="$CPPFLAGS -mms-bitfields"
				SHOBJCPPFLAGS="-DPIC"
				SHOBJLDFLAGS='-shared -Wl,--dll -Wl,--enable-auto-image-base -Wl,--output-def,$[@].def,--out-implib,$[@].a'
				;;
			msvc)
				SHOBJEXT="dll"