| 1 |
AC_DEFUN(AC_GDZ_PROG_CXX_WORKS, |
|---|
| 2 |
[AC_BEFORE([$0], [AC_PROG_CXXCPP])dnl |
|---|
| 3 |
|
|---|
| 4 |
if test $enable_compiler_path = yes; then |
|---|
| 5 |
if test $2"set" = set; then |
|---|
| 6 |
AC_PATH_PROGS(CXX, $1, unknown_compiler, $PATH) |
|---|
| 7 |
else |
|---|
| 8 |
AC_PATH_PROGS(CXX, $1, unknown_compiler, $PATH:$2) |
|---|
| 9 |
fi |
|---|
| 10 |
else |
|---|
| 11 |
if test $2"set" = set; then |
|---|
| 12 |
AC_CHECK_PROGS(CXX, $1, unknown_compiler, $PATH) |
|---|
| 13 |
else |
|---|
| 14 |
AC_CHECK_PROGS(CXX, $1, unknown_compiler, $PATH:$2) |
|---|
| 15 |
fi |
|---|
| 16 |
fi |
|---|
| 17 |
|
|---|
| 18 |
AC_PROG_CXX_WORKS |
|---|
| 19 |
AC_PROG_CXX_GNU |
|---|
| 20 |
|
|---|
| 21 |
dnl Check whether -g works, even if CXXFLAGS is set, in case the package |
|---|
| 22 |
dnl plays around with CXXFLAGS (such as to build both debugging and |
|---|
| 23 |
dnl normal versions of a library), tasteless as that idea is. |
|---|
| 24 |
ac_test_CXXFLAGS="${CXXFLAGS+set}" |
|---|
| 25 |
ac_save_CXXFLAGS="$CXXFLAGS" |
|---|
| 26 |
CXXFLAGS= |
|---|
| 27 |
AC_PROG_CXX_G |
|---|
| 28 |
if test "$ac_test_CXXFLAGS" = set; then |
|---|
| 29 |
CXXFLAGS="$ac_save_CXXFLAGS" |
|---|
| 30 |
elif test $ac_cv_prog_cxx_g = yes; then |
|---|
| 31 |
if test "$GXX" = yes; then |
|---|
| 32 |
CXXFLAGS="-g -O2" |
|---|
| 33 |
else |
|---|
| 34 |
CXXFLAGS="-g" |
|---|
| 35 |
fi |
|---|
| 36 |
else |
|---|
| 37 |
if test "$GXX" = yes; then |
|---|
| 38 |
CXXFLAGS="-O2" |
|---|
| 39 |
else |
|---|
| 40 |
CXXFLAGS= |
|---|
| 41 |
fi |
|---|
| 42 |
fi |
|---|
| 43 |
]) |
|---|
| 44 |
AC_DEFUN(AC_GDZ_PROG_CXX_AVAILABLE, |
|---|
| 45 |
[AC_BEFORE([$0], [AC_PROG_CXXCPP])dnl |
|---|
| 46 |
|
|---|
| 47 |
if test "$2set" = set; then |
|---|
| 48 |
AC_PATH_PROGS(CXX, $1, unknown_compiler, $PATH) |
|---|
| 49 |
else |
|---|
| 50 |
AC_PATH_PROGS(CXX, $1, unknown_compiler, $PATH:$2) |
|---|
| 51 |
fi |
|---|
| 52 |
|
|---|
| 53 |
dnl AC_PROG_CXX_GNU |
|---|
| 54 |
|
|---|
| 55 |
dnl Check whether -g works, even if CXXFLAGS is set, in case the package |
|---|
| 56 |
dnl plays around with CXXFLAGS (such as to build both debugging and |
|---|
| 57 |
dnl normal versions of a library), tasteless as that idea is. |
|---|
| 58 |
dnl ac_test_CXXFLAGS="${CXXFLAGS+set}" |
|---|
| 59 |
dnl ac_save_CXXFLAGS="$CXXFLAGS" |
|---|
| 60 |
dnl CXXFLAGS= |
|---|
| 61 |
dnl AC_PROG_CXX_G |
|---|
| 62 |
dnl if test "$ac_test_CXXFLAGS" = set; then |
|---|
| 63 |
dnl CXXFLAGS="$ac_save_CXXFLAGS" |
|---|
| 64 |
dnl elif test $ac_cv_prog_cxx_g = yes; then |
|---|
| 65 |
dnl if test "$GXX" = yes; then |
|---|
| 66 |
dnl CXXFLAGS="-g -O2" |
|---|
| 67 |
dnl else |
|---|
| 68 |
dnl CXXFLAGS="-g" |
|---|
| 69 |
dnl fi |
|---|
| 70 |
dnl else |
|---|
| 71 |
dnl if test "$GXX" = yes; then |
|---|
| 72 |
dnl CXXFLAGS="-O2" |
|---|
| 73 |
dnl else |
|---|
| 74 |
dnl CXXFLAGS= |
|---|
| 75 |
dnl fi |
|---|
| 76 |
dnl fi |
|---|
| 77 |
]) |
|---|
| 78 |
|
|---|
| 79 |
AC_DEFUN(AC_GDZ_PROG_CC_WORKS, |
|---|
| 80 |
[AC_MSG_CHECKING([whether the C compiler ($CC $CFLAGS $LDFLAGS) works]) |
|---|
| 81 |
AC_LANG_SAVE |
|---|
| 82 |
AC_LANG_C |
|---|
| 83 |
|
|---|
| 84 |
if test "set"$2 = set; then |
|---|
| 85 |
AC_PATH_PROGS(CC, $1, unknown_compiler, $PATH) |
|---|
| 86 |
else |
|---|
| 87 |
AC_PATH_PROGS(CC, $1, unknown_compiler, $PATH:$2) |
|---|
| 88 |
fi |
|---|
| 89 |
|
|---|
| 90 |
AC_TRY_COMPILER([main(){return(0);}], ac_cv_prog_cc_works, ac_cv_prog_cc_cross) |
|---|
| 91 |
AC_LANG_RESTORE |
|---|
| 92 |
AC_MSG_RESULT($ac_cv_prog_cc_works) |
|---|
| 93 |
if test $ac_cv_prog_cc_works = no; then |
|---|
| 94 |
AC_MSG_ERROR([installation or configuration problem: C compiler cannot create executables.]) |
|---|
| 95 |
fi |
|---|
| 96 |
AC_MSG_CHECKING([whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler]) |
|---|
| 97 |
AC_MSG_RESULT($ac_cv_prog_cc_cross) |
|---|
| 98 |
cross_compiling=$ac_cv_prog_cc_cross |
|---|
| 99 |
]) |
|---|
| 100 |
|
|---|
| 101 |
AC_DEFUN(AC_GDZ_PROG_CC_AVAILABLE, |
|---|
| 102 |
[AC_MSG_CHECKING([whether the C compiler ($CC $CFLAGS $LDFLAGS) is available]) |
|---|
| 103 |
|
|---|
| 104 |
AC_LANG_SAVE |
|---|
| 105 |
AC_LANG_C |
|---|
| 106 |
|
|---|
| 107 |
if test "xset$2" = xset; then |
|---|
| 108 |
AC_PATH_PROGS(CC, $1, unknown_compiler, $PATH) |
|---|
| 109 |
else |
|---|
| 110 |
AC_PATH_PROGS(CC, $1, unknown_compiler, $PATH:$2) |
|---|
| 111 |
fi |
|---|
| 112 |
|
|---|
| 113 |
|
|---|
| 114 |
AC_LANG_RESTORE |
|---|
| 115 |
|
|---|
| 116 |
AC_MSG_RESULT($ac_cv_prog_cc_works) |
|---|
| 117 |
|
|---|
| 118 |
cross_compiling=$ac_cv_prog_cc_cross |
|---|
| 119 |
]) |
|---|
| 120 |
|
|---|
| 121 |
AC_DEFUN(AC_GDZ_FIND_STUDIO_DIR, |
|---|
| 122 |
[ |
|---|
| 123 |
ac_gdz_find_prog_dir_result="" |
|---|
| 124 |
|
|---|
| 125 |
for drive in c d e f g; do |
|---|
| 126 |
for progdir in "Program Files" "Programme"; do |
|---|
| 127 |
if test -d "/cygdrive/$drive/$progdir/Microsoft Visual Studio"; then |
|---|
| 128 |
ac_gdz_find_prog_dir_result="/cygdrive/$drive/$progdir/Microsoft Visual Studio" |
|---|
| 129 |
break 2 |
|---|
| 130 |
fi |
|---|
| 131 |
done |
|---|
| 132 |
done |
|---|
| 133 |
]) |
|---|
| 134 |
|
|---|
| 135 |
AC_DEFUN(AC_GDZ_FIND_STUDIONET_DIR, |
|---|
| 136 |
[ |
|---|
| 137 |
ac_gdz_find_prog_dir_result="" |
|---|
| 138 |
|
|---|
| 139 |
ac_gdz_systemdrive=`echo $SYSTEMDRIVE | sed 's/://g'` |
|---|
| 140 |
|
|---|
| 141 |
for drive in $ac_gdz_systemdrive c d e f g; do |
|---|
| 142 |
for progdir in "Program Files" "Programme"; do |
|---|
| 143 |
for vsnet in $1; do |
|---|
| 144 |
if test -d "/cygdrive/$drive/$progdir/$vsnet/"; then |
|---|
| 145 |
ac_gdz_find_prog_dir_result="/cygdrive/$drive/$progdir/$vsnet" |
|---|
| 146 |
break 3 |
|---|
| 147 |
fi |
|---|
| 148 |
done |
|---|
| 149 |
done |
|---|
| 150 |
done |
|---|
| 151 |
]) |
|---|
| 152 |
|
|---|
| 153 |
AC_DEFUN(AC_GDZ_FIND_PROG_DIR, |
|---|
| 154 |
[ |
|---|
| 155 |
ac_gdz_find_prog_dir_result="" |
|---|
| 156 |
|
|---|
| 157 |
test_path=$1 |
|---|
| 158 |
|
|---|
| 159 |
for drive in c d e f g; do |
|---|
| 160 |
for progdir in "Program Files/" "Programme/" ""; do |
|---|
| 161 |
if test -d "/cygdrive/$drive/${progdir}${test_path}"; then |
|---|
| 162 |
ac_gdz_find_prog_dir_result="/cygdrive/$drive/${progdir}${test_path}" |
|---|
| 163 |
break 2 |
|---|
| 164 |
fi |
|---|
| 165 |
done |
|---|
| 166 |
done |
|---|
| 167 |
]) |
|---|
| 168 |
|
|---|
| 169 |
AC_DEFUN(AC_GDZ_SETUP_INTEL, |
|---|
| 170 |
[ |
|---|
| 171 |
changequote(<<, >>) |
|---|
| 172 |
|
|---|
| 173 |
ac_gdz_compiler_version=`echo $ac_gdz_compiler | sed 's/^\(icl\)\([0-9]*\)$/\2/'` |
|---|
| 174 |
ac_gdz_compiler_base=icl |
|---|
| 175 |
|
|---|
| 176 |
changequote([, ]) |
|---|
| 177 |
|
|---|
| 178 |
if test $ac_gdz_compiler_version"set" = set; then |
|---|
| 179 |
ac_gdz_compiler_version=50 |
|---|
| 180 |
fi |
|---|
| 181 |
|
|---|
| 182 |
ac_gdz_compiler_bin_dir=bin |
|---|
| 183 |
|
|---|
| 184 |
case $ac_gdz_compiler_version in |
|---|
| 185 |
|
|---|
| 186 |
8*) |
|---|
| 187 |
ac_gdz_compiler_version=80 |
|---|
| 188 |
ac_gdz_intelsearchdir=Intel/CPP/Compiler$ac_gdz_compiler_version/IA32 |
|---|
| 189 |
ac_gdz_compiler_bin_dir=Bin |
|---|
| 190 |
;; |
|---|
| 191 |
7*) |
|---|
| 192 |
ac_gdz_compiler_version=70 |
|---|
| 193 |
ac_gdz_intelsearchdir=Intel/Compiler$ac_gdz_compiler_version/IA32 |
|---|
| 194 |
ac_gdz_compiler_bin_dir=Bin |
|---|
| 195 |
;; |
|---|
| 196 |
60) |
|---|
| 197 |
ac_gdz_intelsearchdir=Intel/compiler$ac_gdz_compiler_version/ia32 |
|---|
| 198 |
;; |
|---|
| 199 |
50) |
|---|
| 200 |
ac_gdz_intelsearchdir=Intel/compiler$ac_gdz_compiler_version/ia32 |
|---|
| 201 |
;; |
|---|
| 202 |
45) |
|---|
| 203 |
ac_gdz_intelsearchdir=Intel/compiler$ac_gdz_compiler_version |
|---|
| 204 |
;; |
|---|
| 205 |
*) |
|---|
| 206 |
ac_gdz_intelsearchdir=Intel/compiler$ac_gdz_compiler_version |
|---|
| 207 |
;; |
|---|
| 208 |
esac |
|---|
| 209 |
|
|---|
| 210 |
AC_GDZ_FIND_PROG_DIR($ac_gdz_intelsearchdir) |
|---|
| 211 |
|
|---|
| 212 |
ac_gdz_compiler_dir=$ac_gdz_find_prog_dir_result |
|---|
| 213 |
ac_gdz_compiler_path=$ac_gdz_compiler_dir/$ac_gdz_compiler_bin_dir |
|---|
| 214 |
ac_gdz_compiler_incl=$ac_gdz_compiler_dir/Include |
|---|
| 215 |
ac_gdz_compiler_lib=$ac_gdz_compiler_dir/Lib |
|---|
| 216 |
ac_gdz_compiler_exe=icl.exe |
|---|
| 217 |
ac_gdz_linker_exe=xilink.exe |
|---|
| 218 |
ac_gdz_check_compiler_available=yes |
|---|
| 219 |
|
|---|
| 220 |
if ! test -d "$ac_gdz_compiler_dir"; then |
|---|
| 221 |
echo |
|---|
| 222 |
echo "ERROR could not determine compiler dir, tried :" |
|---|
| 223 |
|
|---|
| 224 |
for drive in c d e f g; do |
|---|
| 225 |
for progdir in "Program Files" "Programme"; do |
|---|
| 226 |
\ echo " /cygdrive/$drive/$progdir/$ac_gdz_intelsearchdir" |
|---|
| 227 |
done |
|---|
| 228 |
done |
|---|
| 229 |
|
|---|
| 230 |
exit |
|---|
| 231 |
fi |
|---|
| 232 |
]) |
|---|
| 233 |
|
|---|
| 234 |
AC_DEFUN(AC_GDZ_SETUP_MSVC, |
|---|
| 235 |
[ |
|---|
| 236 |
AC_GDZ_FIND_STUDIO_DIR() |
|---|
| 237 |
|
|---|
| 238 |
ac_gdz_compiler_dir=$ac_gdz_find_prog_dir_result/VC98 |
|---|
| 239 |
ac_gdz_compiler_path=$ac_gdz_compiler_dir/bin |
|---|
| 240 |
ac_gdz_compiler_incl=$ac_gdz_compiler_dir/Include |
|---|
| 241 |
ac_gdz_compiler_lib=$ac_gdz_compiler_dir/Lib |
|---|
| 242 |
ac_gdz_compiler_exe=cl.exe |
|---|
| 243 |
ac_gdz_linker_exe=link.exe |
|---|
| 244 |
ac_gdz_check_compiler_available=yes |
|---|
| 245 |
]) |
|---|
| 246 |
|
|---|
| 247 |
AC_DEFUN(AC_GDZ_SETUP_MSVCNET, |
|---|
| 248 |
[ |
|---|
| 249 |
AC_GDZ_FIND_STUDIONET_DIR($1) |
|---|
| 250 |
|
|---|
| 251 |
ac_gdz_compiler_dir=$ac_gdz_find_prog_dir_result/Vc7 |
|---|
| 252 |
ac_gdz_compiler_path=$ac_gdz_compiler_dir/bin |
|---|
| 253 |
ac_gdz_compiler_incl=$ac_gdz_compiler_dir/include |
|---|
| 254 |
ac_gdz_compiler_lib=$ac_gdz_compiler_dir/lib |
|---|
| 255 |
ac_gdz_compiler_exe=cl.exe |
|---|
| 256 |
ac_gdz_linker_exe=link.exe |
|---|
| 257 |
ac_gdz_check_compiler_available=yes |
|---|
| 258 |
|
|---|
| 259 |
ac_gdz_compiler_base=cl.net |
|---|
| 260 |
|
|---|
| 261 |
if ! test -d "$ac_gdz_compiler_path"; then |
|---|
| 262 |
echo |
|---|
| 263 |
echo "ERROR could not determine compiler dir, tried :" |
|---|
| 264 |
|
|---|
| 265 |
for drive in c d e f g; do |
|---|
| 266 |
for progdir in "Program Files" "Programme"; do |
|---|
| 267 |
for vsnet in $1; do |
|---|
| 268 |
echo " /cygdrive/$drive/$progdir/$vsnet" |
|---|
| 269 |
done |
|---|
| 270 |
done |
|---|
| 271 |
done |
|---|
| 272 |
|
|---|
| 273 |
exit |
|---|
| 274 |
fi |
|---|
| 275 |
]) |
|---|
| 276 |
|
|---|
| 277 |
AC_DEFUN(AC_GDZ_SETUP_MSVCNET8, |
|---|
| 278 |
[ |
|---|
| 279 |
AC_GDZ_FIND_STUDIONET_DIR($1) |
|---|
| 280 |
|
|---|
| 281 |
ac_gdz_compiler_dir=$ac_gdz_find_prog_dir_result/VC |
|---|
| 282 |
ac_gdz_compiler_path=$ac_gdz_compiler_dir/bin |
|---|
| 283 |
ac_gdz_compiler_incl=$ac_gdz_compiler_dir/include |
|---|
| 284 |
ac_gdz_compiler_lib=$ac_gdz_compiler_dir/lib |
|---|
| 285 |
ac_gdz_compiler_exe=cl.exe |
|---|
| 286 |
ac_gdz_linker_exe=link.exe |
|---|
| 287 |
ac_gdz_check_compiler_available=yes |
|---|
| 288 |
|
|---|
| 289 |
ac_gdz_compiler_base=cl.net |
|---|
| 290 |
|
|---|
| 291 |
if ! test -d "$ac_gdz_compiler_path"; then |
|---|
| 292 |
echo |
|---|
| 293 |
echo "ERROR could not determine compiler dir, tried :" |
|---|
| 294 |
|
|---|
| 295 |
for drive in c d e f g; do |
|---|
| 296 |
for progdir in "Program Files" "Programme"; do |
|---|
| 297 |
for vsnet in $1; do |
|---|
| 298 |
echo " /cygdrive/$drive/$progdir/$vsnet" |
|---|
| 299 |
done |
|---|
| 300 |
done |
|---|
| 301 |
done |
|---|
| 302 |
|
|---|
| 303 |
exit |
|---|
| 304 |
fi |
|---|
| 305 |
]) |
|---|
| 306 |
|
|---|
| 307 |
AC_DEFUN(AC_GDZ_SETUP_BORLAND, |
|---|
| 308 |
[ |
|---|
| 309 |
changequote(<<, >>) |
|---|
| 310 |
|
|---|
| 311 |
ac_gdz_compiler_version=`echo $ac_gdz_compiler | sed 's/^\(bcc\)\([0-9]*\)$/\2/'` |
|---|
| 312 |
ac_gdz_compiler_base=bcc |
|---|
| 313 |
|
|---|
| 314 |
changequote([, ]) |
|---|
| 315 |
|
|---|
| 316 |
if test $ac_gdz_compiler_version"set" = set; then |
|---|
| 317 |
ac_gdz_compiler_version=55 |
|---|
| 318 |
fi |
|---|
| 319 |
|
|---|
| 320 |
case $ac_gdz_compiler_version in |
|---|
| 321 |
|
|---|
| 322 |
55) |
|---|
| 323 |
ac_gdz_borlandsearchdir=Borland/BCC$ac_gdz_compiler_version |
|---|
| 324 |
;; |
|---|
| 325 |
*) |
|---|
| 326 |
ac_gdz_borlandsearchdir=Borland/BCC$ac_gdz_compiler_version |
|---|
| 327 |
;; |
|---|
| 328 |
esac |
|---|
| 329 |
|
|---|
| 330 |
AC_GDZ_FIND_PROG_DIR($ac_gdz_borlandsearchdir) |
|---|
| 331 |
|
|---|
| 332 |
ac_gdz_compiler_dir=$ac_gdz_find_prog_dir_result |
|---|
| 333 |
ac_gdz_compiler_path=$ac_gdz_compiler_dir/bin |
|---|
| 334 |
ac_gdz_compiler_incl=$ac_gdz_compiler_dir/Include |
|---|
| 335 |
ac_gdz_compiler_lib=$ac_gdz_compiler_dir/Lib |
|---|
| 336 |
ac_gdz_compiler_exe=bcc32.exe |
|---|
| 337 |
ac_gdz_linker_exe=bcc32.exe |
|---|
| 338 |
ac_gdz_check_compiler_available=yes |
|---|
| 339 |
]) |
|---|
| 340 |
|
|---|
| 341 |
AC_DEFUN(AC_GDZ_GET_MSVS_PATH, |
|---|
| 342 |
[ |
|---|
| 343 |
]) |
|---|
| 344 |
|
|---|
| 345 |
AC_DEFUN(AC_GDZ_GUESS_COMPILER_DIR_AND_EXE, |
|---|
| 346 |
[ |
|---|
| 347 |
AC_MSG_CHECKING("/ guessing compiler dir for $build-$ac_gdz_compiler") |
|---|
| 348 |
|
|---|
| 349 |
case "$build_os" in |
|---|
| 350 |
irix*) |
|---|
| 351 |
case "$ac_gdz_compiler" in |
|---|
| 352 |
CC) |
|---|
| 353 |
ac_gdz_compiler_exe=$ac_gdz_compiler |
|---|
| 354 |
;; |
|---|
| 355 |
CC64) |
|---|
| 356 |
ac_gdz_compiler_exe=CC |
|---|
| 357 |
;; |
|---|
| 358 |
esac |
|---|
| 359 |
ac_gdz_compiler_path=/usr/bin |
|---|
| 360 |
;; |
|---|
| 361 |
*-pc-linux-gnu) |
|---|
| 362 |
ac_gdz_compiler_exe=$ac_gdz_compiler |
|---|
| 363 |
ac_gdz_compiler_path=/usr/bin |
|---|
| 364 |
;; |
|---|
| 365 |
cygwin*) |
|---|
| 366 |
|
|---|
| 367 |
case "$ac_gdz_compiler" in |
|---|
| 368 |
icl*) |
|---|
| 369 |
AC_GDZ_SETUP_INTEL() |
|---|
| 370 |
;; |
|---|
| 371 |
|
|---|
| 372 |
cl.net2003*) |
|---|
| 373 |
AC_GDZ_SETUP_MSVCNET("Microsoft Visual Studio.NET 2003" "Microsoft Visual Studio .NET 2003") |
|---|
| 374 |
|
|---|
| 375 |
if test "$enable_stlport" = yes; then |
|---|
| 376 |
ac_gdz_stl_suffix=.stlport |
|---|
| 377 |
else |
|---|
| 378 |
ac_gdz_stl_suffix=.ms_stl |
|---|
| 379 |
fi |
|---|
| 380 |
|
|---|
| 381 |
;; |
|---|
| 382 |
|
|---|
| 383 |
cl.net2005*|cl8*) |
|---|
| 384 |
AC_GDZ_SETUP_MSVCNET8("Microsoft Visual Studio 8") |
|---|
| 385 |
|
|---|
| 386 |
ac_gdz_ms_compiler_version=vs8 |
|---|
| 387 |
|
|---|
| 388 |
if test "$enable_stlport" = yes; then |
|---|
| 389 |
ac_gdz_stl_suffix=.stlport |
|---|
| 390 |
else |
|---|
| 391 |
ac_gdz_stl_suffix=.ms_stl |
|---|
| 392 |
fi |
|---|
| 393 |
|
|---|
| 394 |
;; |
|---|
| 395 |
|
|---|
| 396 |
cl.net*) |
|---|
| 397 |
AC_GDZ_SETUP_MSVCNET("Microsoft Visual Studio.NET" "Microsoft Visual Studio .NET") |
|---|
| 398 |
|
|---|
| 399 |
ac_gdz_ms_compiler_version=vs7 |
|---|
| 400 |
|
|---|
| 401 |
if test "$enable_stlport" = yes; then |
|---|
| 402 |
ac_gdz_stl_suffix=.stlport |
|---|
| 403 |
else |
|---|
| 404 |
ac_gdz_stl_suffix=.ms_stl |
|---|
| 405 |
fi |
|---|
| 406 |
|
|---|
| 407 |
;; |
|---|
| 408 |
|
|---|
| 409 |
cl*) |
|---|
| 410 |
AC_GDZ_SETUP_MSVC() |
|---|
| 411 |
if test "$enable_stlport" = yes; then |
|---|
| 412 |
ac_gdz_stl_suffix=.stlport |
|---|
| 413 |
else |
|---|
| 414 |
ac_gdz_stl_suffix=.ms_stl |
|---|
| 415 |
fi |
|---|
| 416 |
;; |
|---|
| 417 |
bcc*) |
|---|
| 418 |
AC_GDZ_SETUP_BORLAND() |
|---|
| 419 |
;; |
|---|
| 420 |
esac |
|---|
| 421 |
|
|---|
| 422 |
;; |
|---|
| 423 |
*) |
|---|
| 424 |
;; |
|---|
| 425 |
esac |
|---|
| 426 |
|
|---|
| 427 |
AC_MSG_RESULT($ac_gdz_compiler_path) |
|---|
| 428 |
]) |
|---|
| 429 |
|
|---|
| 430 |
AC_DEFUN(AC_GDZ_GUESS_COMPILER_DEFAULTS, |
|---|
| 431 |
[ |
|---|
| 432 |
|
|---|
| 433 |
if test "x$ac_gdz_compiler" = "x" |
|---|
| 434 |
then |
|---|
| 435 |
case "$build_os" in |
|---|
| 436 |
cygwin*) ac_gdz_compiler=icl |
|---|
| 437 |
;; |
|---|
| 438 |
linux*) ac_gdz_compiler=g++ |
|---|
| 439 |
;; |
|---|
| 440 |
irix*) ac_gdz_compiler=CC |
|---|
| 441 |
;; |
|---|
| 442 |
*) echo "System $build_os unknown, use --with-compiler!" |
|---|
| 443 |
exit 1 |
|---|
| 444 |
;; |
|---|
| 445 |
esac |
|---|
| 446 |
echo "selected compiler $ac_gdz_compiler for system $build_os" |
|---|
| 447 |
fi |
|---|
| 448 |
]) |
|---|
| 449 |
|
|---|
| 450 |
AC_DEFUN(AC_GDZ_SET_COMPILER_DEFAULTS, |
|---|
| 451 |
[ |
|---|
| 452 |
ac_gdz_check_compiler_available=no |
|---|
| 453 |
|
|---|
| 454 |
AC_MSG_CHECKING("site config conf.$build-$ac_gdz_compiler.in") |
|---|
| 455 |
|
|---|
| 456 |
if test -r "$ac_gdz_commonconf_dir/conf.$build-$ac_gdz_compiler.in"; then |
|---|
| 457 |
AC_MSG_RESULT("yes") |
|---|
| 458 |
. "$ac_gdz_commonconf_dir/conf.$build-$ac_gdz_compiler.in" |
|---|
| 459 |
else |
|---|
| 460 |
AC_MSG_RESULT("no") |
|---|
| 461 |
fi |
|---|
| 462 |
|
|---|
| 463 |
if test $ac_gdz_compiler_dir"set" = set; then |
|---|
| 464 |
AC_GDZ_GUESS_COMPILER_DIR_AND_EXE() |
|---|
| 465 |
fi |
|---|
| 466 |
|
|---|
| 467 |
if test $ac_gdz_check_compiler_available = yes; then |
|---|
| 468 |
AC_GDZ_PROG_CC_AVAILABLE($ac_gdz_c_compiler_exe, $ac_gdz_compiler_path) |
|---|
| 469 |
AC_GDZ_PROG_CXX_AVAILABLE($ac_gdz_compiler_exe, $ac_gdz_compiler_path) |
|---|
| 470 |
else |
|---|
| 471 |
AC_GDZ_PROG_CC_WORKS($ac_gdz_c_compiler_exe, $ac_gdz_compiler_path) |
|---|
| 472 |
AC_GDZ_PROG_CXX_WORKS($ac_gdz_compiler_exe, $ac_gdz_compiler_path) |
|---|
| 473 |
ac_gdz_compiler_exe=$CXX |
|---|
| 474 |
fi |
|---|
| 475 |
]) |
|---|
| 476 |
|
|---|
| 477 |
AC_DEFUN(AC_GDZ_EXEEXT, |
|---|
| 478 |
[ |
|---|
| 479 |
case "$build_os" in |
|---|
| 480 |
|
|---|
| 481 |
cygwin*) |
|---|
| 482 |
AC_MSG_CHECKING(executable suffix) |
|---|
| 483 |
EXEEXT=.exe |
|---|
| 484 |
ac_gdz_exe_suffix=.exe |
|---|
| 485 |
AC_MSG_RESULT($EXEEXT) |
|---|
| 486 |
;; |
|---|
| 487 |
|
|---|
| 488 |
*) |
|---|
| 489 |
AC_EXEEXT() |
|---|
| 490 |
ac_gdz_exe_suffix=.$EXEEXT |
|---|
| 491 |
;; |
|---|
| 492 |
|
|---|
| 493 |
esac |
|---|
| 494 |
|
|---|
| 495 |
if test $ac_gdz_exe_suffix = "."; then |
|---|
| 496 |
ac_gdz_exe_suffix= |
|---|
| 497 |
fi |
|---|
| 498 |
]) |
|---|
| 499 |
|
|---|
| 500 |
AC_DEFUN(AC_GDZ_OBJEXT, |
|---|
| 501 |
[ |
|---|
| 502 |
case "$build_os" in |
|---|
| 503 |
|
|---|
| 504 |
cygwin*) |
|---|
| 505 |
if test $ac_gdz_compiler_base = g++; then |
|---|
| 506 |
AC_MSG_CHECKING(obj suffix) |
|---|
| 507 |
ac_gdz_obj_suffix=.o |
|---|
| 508 |
AC_MSG_RESULT($ac_gdz_obj_suffix) |
|---|
| 509 |
else |
|---|
| 510 |
AC_MSG_CHECKING(obj suffix) |
|---|
| 511 |
ac_gdz_obj_suffix=.obj |
|---|
| 512 |
AC_MSG_RESULT($ac_gdz_obj_suffix) |
|---|
| 513 |
fi |
|---|
| 514 |
;; |
|---|
| 515 |
|
|---|
| 516 |
*) |
|---|
| 517 |
AC_OBJEXT() |
|---|
| 518 |
ac_gdz_obj_suffix=.$OBJEXT |
|---|
| 519 |
;; |
|---|
| 520 |
|
|---|
| 521 |
esac |
|---|
| 522 |
]) |
|---|
| 523 |
|
|---|
| 524 |
AC_DEFUN(AC_GDZ_LIBEXT, |
|---|
| 525 |
[ |
|---|
| 526 |
AC_MSG_CHECKING(lib suffix) |
|---|
| 527 |
|
|---|
| 528 |
case "$build_os" in |
|---|
| 529 |
|
|---|
| 530 |
cygwin*) |
|---|
| 531 |
if test $ac_gdz_compiler_base = g++; then |
|---|
| 532 |
ac_gdz_lib_suffix=.a |
|---|
| 533 |
else |
|---|
| 534 |
ac_gdz_lib_suffix=.lib |
|---|
| 535 |
fi |
|---|
| 536 |
;; |
|---|
| 537 |
|
|---|
| 538 |
*) |
|---|
| 539 |
ac_gdz_lib_suffix=.a |
|---|
| 540 |
;; |
|---|
| 541 |
|
|---|
| 542 |
esac |
|---|
| 543 |
|
|---|
| 544 |
AC_MSG_RESULT($ac_gdz_lib_suffix) |
|---|
| 545 |
]) |
|---|
| 546 |
|
|---|
| 547 |
AC_DEFUN(AC_GDZ_SOEXT, |
|---|
| 548 |
[ |
|---|
| 549 |
AC_MSG_CHECKING(shared object suffix) |
|---|
| 550 |
|
|---|
| 551 |
case "$build_os" in |
|---|
| 552 |
|
|---|
| 553 |
cygwin*) |
|---|
| 554 |
ac_gdz_so_suffix=.dll |
|---|
| 555 |
;; |
|---|
| 556 |
|
|---|
| 557 |
darwin*) |
|---|
| 558 |
ac_gdz_so_suffix=.dylib |
|---|
| 559 |
;; |
|---|
| 560 |
|
|---|
| 561 |
hpux*) |
|---|
| 562 |
ac_gdz_so_suffix=.sl |
|---|
| 563 |
;; |
|---|
| 564 |
*) |
|---|
| 565 |
ac_gdz_so_suffix=.so |
|---|
| 566 |
;; |
|---|
| 567 |
|
|---|
| 568 |
esac |
|---|
| 569 |
|
|---|
| 570 |
AC_MSG_RESULT($ac_gdz_so_suffix) |
|---|
| 571 |
]) |
|---|
| 572 |
|
|---|
| 573 |
AC_DEFUN(AC_GDZ_SOPRAEFIX, |
|---|
| 574 |
[ |
|---|
| 575 |
AC_MSG_CHECKING(shared object praefix) |
|---|
| 576 |
|
|---|
| 577 |
case "$build_os" in |
|---|
| 578 |
|
|---|
| 579 |
cygwin*) |
|---|
| 580 |
ac_gdz_so_praefix= |
|---|
| 581 |
;; |
|---|
| 582 |
|
|---|
| 583 |
*) |
|---|
| 584 |
ac_gdz_so_praefix=lib |
|---|
| 585 |
;; |
|---|
| 586 |
|
|---|
| 587 |
esac |
|---|
| 588 |
|
|---|
| 589 |
AC_MSG_RESULT($ac_gdz_so_praefix) |
|---|
| 590 |
]) |
|---|
| 591 |
|
|---|
| 592 |
AC_DEFUN(AC_GDZ_FIND_STUDIO_DIR, |
|---|
| 593 |
[ |
|---|
| 594 |
ac_gdz_find_prog_dir_result="" |
|---|
| 595 |
|
|---|
| 596 |
for drive in c d e f g; do |
|---|
| 597 |
for progdir in "Program Files" "Programme"; do |
|---|
| 598 |
if test -d "/cygdrive/$drive/$progdir/Microsoft Visual Studio"; then |
|---|
| 599 |
ac_gdz_find_prog_dir_result="/cygdrive/$drive/$progdir/Microsoft Visual Studio" |
|---|
| 600 |
break 2 |
|---|
| 601 |
fi |
|---|
| 602 |
done |
|---|
| 603 |
done |
|---|
| 604 |
]) |
|---|
| 605 |
|
|---|
| 606 |
AC_DEFUN(AC_GDZ_SET_SYSTEM_DIRS, |
|---|
| 607 |
[ |
|---|
| 608 |
AC_MSG_CHECKING(system dir) |
|---|
| 609 |
|
|---|
| 610 |
if test $enable_win_exclude_default_path = no; then |
|---|
| 611 |
case "$build_os" in |
|---|
| 612 |
cygwin*) |
|---|
| 613 |
case "$ac_gdz_compiler" in |
|---|
| 614 |
icl*) |
|---|
| 615 |
AC_GDZ_FIND_STUDIO_DIR() |
|---|
| 616 |
|
|---|
| 617 |
ac_gdz_studio_dir=$ac_gdz_find_prog_dir_result |
|---|
| 618 |
|
|---|
| 619 |
ac_gdz_system_incl_dir=$ac_gdz_studio_dir/VC98/Include |
|---|
| 620 |
ac_gdz_system_lib_dir=$ac_gdz_studio_dir/VC98/Lib |
|---|
| 621 |
|
|---|
| 622 |
if ! test -d "$ac_gdz_studio_dir"; then |
|---|
| 623 |
echo |
|---|
| 624 |
echo "ERROR could not determine compiler dir, tried :" |
|---|
| 625 |
|
|---|
| 626 |
for drive in c d e f g; do |
|---|
| 627 |
for progdir in "Program Files" "Programme"; do |
|---|
| 628 |
echo " /cygdrive/$drive/$progdir/Microsoft Visual Studio" |
|---|
| 629 |
done |
|---|
| 630 |
done |
|---|
| 631 |
|
|---|
| 632 |
exit |
|---|
| 633 |
fi |
|---|
| 634 |
;; |
|---|
| 635 |
*) |
|---|
| 636 |
ac_gdz_system_incl_dir=$ac_gdz_compiler_incl |
|---|
| 637 |
ac_gdz_system_lib_dir=$ac_gdz_compiler_lib |
|---|
| 638 |
;; |
|---|
| 639 |
esac |
|---|
| 640 |
;; |
|---|
| 641 |
|
|---|
| 642 |
*) |
|---|
| 643 |
ac_gdz_so_praefix=lib |
|---|
| 644 |
;; |
|---|
| 645 |
esac |
|---|
| 646 |
fi |
|---|
| 647 |
|
|---|
| 648 |
AC_MSG_RESULT($ac_gdz_studio_dir) |
|---|
| 649 |
]) |
|---|
| 650 |
|
|---|
| 651 |
AC_DEFUN(AC_GDZ_SCAN_PACKET_DESC, |
|---|
| 652 |
[ |
|---|
| 653 |
changequote(<<, >>) |
|---|
| 654 |
|
|---|
| 655 |
for ac_gdz_package_name in ${ac_gdz_packages} ; do |
|---|
| 656 |
|
|---|
| 657 |
eval inc_dep=\${ac_gdz_package_inc_dep_${ac_gdz_package_name}} |
|---|
| 658 |
eval link_dep=\${ac_gdz_package_link_dep_${ac_gdz_package_name}} |
|---|
| 659 |
|
|---|
| 660 |
if test ${build_os} = "cygwin"; then |
|---|
| 661 |
inc_dep=` echo $inc_dep | sed 's/@WINDOWSYSTEM@/WIN32/g'` |
|---|
| 662 |
link_dep=`echo $link_dep | sed 's/@WINDOWSYSTEM@/WIN32/g'` |
|---|
| 663 |
else |
|---|
| 664 |
inc_dep=` echo $inc_dep | sed 's/@WINDOWSYSTEM@/X/g'` |
|---|
| 665 |
link_dep=`echo $link_dep | sed 's/@WINDOWSYSTEM@/X/g'` |
|---|
| 666 |
fi |
|---|
| 667 |
|
|---|
| 668 |
eval ac_gdz_package_inc_dep_${ac_gdz_package_name}=\$inc_dep; |
|---|
| 669 |
eval ac_gdz_package_link_dep_${ac_gdz_package_name}=\$link_dep; |
|---|
| 670 |
done |
|---|
| 671 |
|
|---|
| 672 |
changequote([, ]) |
|---|
| 673 |
]) |
|---|
| 674 |
|
|---|
| 675 |
|
|---|
| 676 |
AC_DEFUN(AC_GDZ_WRITE_PACKET_MAKE, |
|---|
| 677 |
[ |
|---|
| 678 |
|
|---|
| 679 |
|
|---|
| 680 |
|
|---|
| 681 |
changequote(<<, >>) |
|---|
| 682 |
|
|---|
| 683 |
ac_gdz_install_prefix_e4=$ac_gdz_install_prefix |
|---|
| 684 |
|
|---|
| 685 |
for ac_gdz_package_name in ${ac_gdz_packages} ; do |
|---|
| 686 |
|
|---|
| 687 |
echo resolving $ac_gdz_package_name |
|---|
| 688 |
|
|---|
| 689 |
eval ac_gdz_package_inc_cnv_in=\${ac_gdz_package_inc_dep_${ac_gdz_package_name}} |
|---|
| 690 |
|
|---|
| 691 |
ac_gdz_package_inc_cnv_out= |
|---|
| 692 |
|
|---|
| 693 |
for dir in ${ac_gdz_package_inc_cnv_in}; do |
|---|
| 694 |
|
|---|
| 695 |
p1=`echo ${dir} | sed 's/@\([^@]*\)@/\1/'` |
|---|
| 696 |
p2=`echo ${dir} | sed 's/@\([^@]*\)@/XXX/'` |
|---|
| 697 |
|
|---|
| 698 |
if test $p2 = "XXX"; then |
|---|
| 699 |
|
|---|
| 700 |
eval ac_gdz_package_inc_cnv_tmp=\${ac_gdz_package_dirs_${p1}} |
|---|
| 701 |
|
|---|
| 702 |
ac_gdz_package_inc_cnv_tmp=`echo ${ac_gdz_package_inc_cnv_tmp} | sed 's/@ / /g' | sed 's/@$'//g` |
|---|
| 703 |
|
|---|
| 704 |
ac_gdz_package_inc_cnv_out="$ac_gdz_package_inc_cnv_out $ac_gdz_package_inc_cnv_tmp" |
|---|
| 705 |
else |
|---|
| 706 |
ac_gdz_package_inc_cnv_out="$ac_gdz_package_inc_cnv_out $p1" |
|---|
| 707 |
fi |
|---|
| 708 |
|
|---|
| 709 |
done |
|---|
| 710 |
|
|---|
| 711 |
echo " from :${ac_gdz_package_inc_cnv_in}" |
|---|
| 712 |
echo " to : ${ac_gdz_package_inc_cnv_out}" |
|---|
| 713 |
|
|---|
| 714 |
eval ac_gdz_package_inc_dep_${ac_gdz_package_name}=\$ac_gdz_package_inc_cnv_out |
|---|
| 715 |
|
|---|
| 716 |
done |
|---|
| 717 |
|
|---|
| 718 |
for ac_gdz_package_name in ${ac_gdz_packages} ; do |
|---|
| 719 |
|
|---|
| 720 |
echo resolving $ac_gdz_package_name |
|---|
| 721 |
|
|---|
| 722 |
eval ac_gdz_package_testinc_cnv_in=\${ac_gdz_package_testinc_dep_${ac_gdz_package_name}} |
|---|
| 723 |
|
|---|
| 724 |
ac_gdz_package_testinc_cnv_out= |
|---|
| 725 |
|
|---|
| 726 |
for dir in ${ac_gdz_package_testinc_cnv_in}; do |
|---|
| 727 |
|
|---|
| 728 |
p1=`echo ${dir} | sed 's/@\([^@]*\)@/\1/'` |
|---|
| 729 |
p2=`echo ${dir} | sed 's/@\([^@]*\)@/XXX/'` |
|---|
| 730 |
|
|---|
| 731 |
if test $p2 = "XXX"; then |
|---|
| 732 |
|
|---|
| 733 |
eval ac_gdz_package_testinc_cnv_tmp=\${ac_gdz_package_dirs_${p1}} |
|---|
| 734 |
|
|---|
| 735 |
ac_gdz_package_testinc_cnv_tmp=`echo ${ac_gdz_package_testinc_cnv_tmp} | sed 's/@ / /g' | sed 's/@$'//g` |
|---|
| 736 |
|
|---|
| 737 |
ac_gdz_package_testinc_cnv_out="$ac_gdz_package_testinc_cnv_out $ac_gdz_package_testinc_cnv_tmp" |
|---|
| 738 |
else |
|---|
| 739 |
ac_gdz_package_testinc_cnv_out="$ac_gdz_package_testinc_cnv_out $p1" |
|---|
| 740 |
fi |
|---|
| 741 |
|
|---|
| 742 |
done |
|---|
| 743 |
|
|---|
| 744 |
echo " from :${ac_gdz_package_testinc_cnv_in}" |
|---|
| 745 |
echo " to : ${ac_gdz_package_testinc_cnv_out}" |
|---|
| 746 |
|
|---|
| 747 |
eval ac_gdz_package_testinc_dep_${ac_gdz_package_name}=\$ac_gdz_package_testinc_cnv_out |
|---|
| 748 |
|
|---|
| 749 |
done |
|---|
| 750 |
|
|---|
| 751 |
for ac_gdz_package_name in ${ac_gdz_packages} ; do |
|---|
| 752 |
|
|---|
| 753 |
echo configuring package ${ac_gdz_package_name} |
|---|
| 754 |
|
|---|
| 755 |
if test ${ac_gdz_package_name} = "WindowX"; then |
|---|
| 756 |
case ${build_os} in |
|---|
| 757 |
|
|---|
| 758 |
cygwin*) |
|---|
| 759 |
echo Skipping ${ac_gdz_package_name} |
|---|
| 760 |
continue |
|---|
| 761 |
;; |
|---|
| 762 |
darwin*) |
|---|
| 763 |
echo Skipping ${ac_gdz_package_name} |
|---|
| 764 |
continue |
|---|
| 765 |
;; |
|---|
| 766 |
*) |
|---|
| 767 |
ac_gdz_package_order="${ac_gdz_package_order} WindowXLib" |
|---|
| 768 |
ac_gdz_package_order_test="${ac_gdz_package_order_test} WindowXTest" |
|---|
| 769 |
;; |
|---|
| 770 |
esac |
|---|
| 771 |
fi |
|---|
| 772 |
if test ${ac_gdz_package_name} = "WindowWIN32"; then |
|---|
| 773 |
if test ${build_os} != "cygwin"; then |
|---|
| 774 |
echo Skipping ${ac_gdz_package_name} |
|---|
| 775 |
continue |
|---|
| 776 |
else |
|---|
| 777 |
ac_gdz_package_order="${ac_gdz_package_order} WindowWIN32Lib" |
|---|
| 778 |
ac_gdz_package_order_test="${ac_gdz_package_order_test} WindowWIN32Test" |
|---|
| 779 |
fi |
|---|
| 780 |
fi |
|---|
| 781 |
if test ${ac_gdz_package_name} = "WindowQT"; then |
|---|
| 782 |
if test ${ac_gdz_conf_package_qt} = 0; then |
|---|
| 783 |
echo Skipping ${ac_gdz_package_name} |
|---|
| 784 |
continue |
|---|
| 785 |
else |
|---|
| 786 |
ac_gdz_package_order="${ac_gdz_package_order} WindowQTLib" |
|---|
| 787 |
ac_gdz_package_order_test="${ac_gdz_package_order_test} WindowQTTest" |
|---|
| 788 |
fi |
|---|
| 789 |
fi |
|---|
| 790 |
if test ${ac_gdz_package_name} = "WindowGLUT"; then |
|---|
| 791 |
if test ${ac_gdz_conf_package_glut} = 0; then |
|---|
| 792 |
echo Skipping ${ac_gdz_package_name} |
|---|
| 793 |
continue |
|---|
| 794 |
else |
|---|
| 795 |
ac_gdz_package_order="${ac_gdz_package_order} WindowGLUTLib" |
|---|
| 796 |
ac_gdz_package_order_test="${ac_gdz_package_order_test} WindowGLUTTest" |
|---|
| 797 |
fi |
|---|
| 798 |
fi |
|---|
| 799 |
|
|---|
| 800 |
eval ac_gdz_package_def_out=\${ac_gdz_package_def_${ac_gdz_package_name}} |
|---|
| 801 |
|
|---|
| 802 |
ac_gdz_package_name_out=${ac_gdz_package_name} |
|---|
| 803 |
|
|---|
| 804 |
eval ac_gdz_package_inc_dep=\${ac_gdz_package_inc_dep_${ac_gdz_package_name}} |
|---|
| 805 |
|
|---|
| 806 |
ac_gdz_package_inc_dep_out= |
|---|
| 807 |
|
|---|
| 808 |
for dir in ${ac_gdz_package_inc_dep}; do |
|---|
| 809 |
|
|---|
| 810 |
p1=`echo ${dir} | sed 's/\([^@]*\)@\(.*\)/\1/'` |
|---|
| 811 |
p2=`echo ${dir} | sed 's/\([^@]*\)@\(.*\)/\2/'` |
|---|
| 812 |
|
|---|
| 813 |
if test $p1 = $p2; then |
|---|
| 814 |
dir=$p1 |
|---|
| 815 |
else |
|---|
| 816 |
if test $build_os = $p2; then |
|---|
| 817 |
dir=$p1 |
|---|
| 818 |
else |
|---|
| 819 |
continue |
|---|
| 820 |
fi |
|---|
| 821 |
fi |
|---|
| 822 |
|
|---|
| 823 |
ac_gdz_package_inc_dep_out="$ac_gdz_package_inc_dep_out $dir" |
|---|
| 824 |
done |
|---|
| 825 |
|
|---|
| 826 |
ac_gdz_package_inc_dep_out_files= |
|---|
| 827 |
|
|---|
| 828 |
eval ac_gdz_package_link_dep_out=\${ac_gdz_package_link_dep_${ac_gdz_package_name}} |
|---|
| 829 |
|
|---|
| 830 |
for dir in ${ac_gdz_package_inc_dep}; do |
|---|
| 831 |
|
|---|
| 832 |
p1=`echo ${dir} | sed 's/\([^@]*\)@\(.*\)/\1/'` |
|---|
| 833 |
p2=`echo ${dir} | sed 's/\([^@]*\)@\(.*\)/\2/'` |
|---|
| 834 |
|
|---|
| 835 |
if test $p1 = $p2; then |
|---|
| 836 |
dir=$p1 |
|---|
| 837 |
else |
|---|
| 838 |
if test $build_os = $p2; then |
|---|
| 839 |
dir=$p1 |
|---|
| 840 |
else |
|---|
| 841 |
continue |
|---|
| 842 |
fi |
|---|
| 843 |
fi |
|---|
| 844 |
|
|---|
| 845 |
ac_gdz_package_check_dir_e2=$ac_gdz_src_dir/$dir |
|---|
| 846 |
|
|---|
| 847 |
if test -d $ac_gdz_package_check_dir_e2; then |
|---|
| 848 |
ac_gdz_package_inc_dep_out_files=$ac_gdz_package_inc_dep_out_files' $('${ac_gdz_project_praefix}'POOL)'/Source/$dir/common.mk |
|---|
| 849 |
else |
|---|
| 850 |
ac_gdz_package_check_file_e2=$ac_gdz_commonpackage_dir/common$dir.mk |
|---|
| 851 |
|
|---|
| 852 |
if test -r $ac_gdz_package_check_file_e2; then |
|---|
| 853 |
ac_gdz_package_inc_dep_out_files="$ac_gdz_package_inc_dep_out_files $ac_gdz_commonpackage_dir/common$dir.mk" |
|---|
| 854 |
|
|---|
| 855 |
if test $build_os = cygwin || test $build_os = darwin; then |
|---|
| 856 |
ac_gdz_package_link_dep_out="$ac_gdz_package_link_dep_out $dir" |
|---|
| 857 |
fi |
|---|
| 858 |
else |
|---|
| 859 |
ac_gdz_package_inc_dep_out_files=$ac_gdz_package_inc_dep_out_files' $('${ac_gdz_project_praefix}'POOL)'/Source/$dir/common.mk |
|---|
| 860 |
fi |
|---|
| 861 |
fi |
|---|
| 862 |
done |
|---|
| 863 |
|
|---|
| 864 |
ac_gdz_package_link_dep_out_files= |
|---|
| 865 |
|
|---|
| 866 |
eval ac_gdz_package_link_dep=\${ac_gdz_package_link_dep_${ac_gdz_package_name}} |
|---|
| 867 |
|
|---|
| 868 |
for dir in ${ac_gdz_package_link_dep}; do |
|---|
| 869 |
|
|---|
| 870 |
ac_gdz_package_check_file_e2=$ac_gdz_commonpackage_dir/common$dir.mk |
|---|
| 871 |
|
|---|
| 872 |
if test -r $ac_gdz_package_check_file_e2; then |
|---|
| 873 |
ac_gdz_package_link_dep_out_files="$ac_gdz_package_link_dep_out_files $ac_gdz_commonpackage_dir/common$dir.mk" |
|---|
| 874 |
else |
|---|
| 875 |
ac_gdz_package_link_dep_out_files=$ac_gdz_package_link_dep_out_files' $(BUILD_BASE)'/$dir/common.mk |
|---|
| 876 |
fi |
|---|
| 877 |
done |
|---|
| 878 |
|
|---|
| 879 |
eval ac_gdz_package_testinc_dep_out=\"\${ac_gdz_package_name_out}Lib \${ac_gdz_package_testinc_dep_${ac_gdz_package_name}}\" |
|---|
| 880 |
ac_gdz_package_testinc_dep_out_files='$(BUILD_BASE)'/${ac_gdz_package_name_out}Lib/common.mk |
|---|
| 881 |
|
|---|
| 882 |
eval ac_gdz_package_testinc_dep=\${ac_gdz_package_testinc_dep_${ac_gdz_package_name}} |
|---|
| 883 |
|
|---|
| 884 |
for dir in ${ac_gdz_package_testinc_dep}; do |
|---|
| 885 |
ac_gdz_package_check_file_e2=$ac_gdz_src_dir/Source/$dir/common.mk |
|---|
| 886 |
|
|---|
| 887 |
if test -r $ac_gdz_package_check_file_e2; then |
|---|
| 888 |
ac_gdz_package_testinc_dep_out_files="$ac_gdz_package_testinc_dep_out_files $ac_gdz_src_dir/Source/$dir/common.mk" |
|---|
| 889 |
else |
|---|
| 890 |
ac_gdz_package_check_file_e2=$ac_gdz_commonpackage_dir/common$dir.mk |
|---|
| 891 |
|
|---|
| 892 |
if test -r $ac_gdz_package_check_file_e2; then |
|---|
| 893 |
ac_gdz_package_testinc_dep_out_files="$ac_gdz_package_testinc_dep_out_files $ac_gdz_commonpackage_dir/common$dir.mk" |
|---|
| 894 |
else |
|---|
| 895 |
ac_gdz_package_testinc_dep_out_files=$ac_gdz_package_testinc_dep_out_files' $(BUILD_BASE)'/$dir/common.mk |
|---|
| 896 |
fi |
|---|
| 897 |
fi |
|---|
| 898 |
done |
|---|
| 899 |
|
|---|
| 900 |
|
|---|
| 901 |
eval ac_gdz_package_testlink_dep_out=\"\${ac_gdz_package_name_out}Lib' '\${ac_gdz_package_testlink_dep_${ac_gdz_package_name}}\" |
|---|
| 902 |
ac_gdz_package_testlink_dep_out_files='$(BUILD_BASE)'/${ac_gdz_package_name_out}Lib/common.mk |
|---|
| 903 |
|
|---|
| 904 |
eval ac_gdz_package_testlink_dep=\${ac_gdz_package_testlink_dep_${ac_gdz_package_name}} |
|---|
| 905 |
|
|---|
| 906 |
for dir in ${ac_gdz_package_testlink_dep}; do |
|---|
| 907 |
ac_gdz_package_check_file_e2=$ac_gdz_commonpackage_dir/common$dir.mk |
|---|
| 908 |
|
|---|
| 909 |
if test -r $ac_gdz_package_check_file_e2; then |
|---|
| 910 |
ac_gdz_package_testlink_dep_out_files="$ac_gdz_package_testlink_dep_out_files $ac_gdz_commonpackage_dir/common$dir.mk" |
|---|
| 911 |
else |
|---|
| 912 |
ac_gdz_package_testlink_dep_out_files=$ac_gdz_package_testlink_dep_out_files' $(BUILD_BASE)'/$dir/common.mk |
|---|
| 913 |
fi |
|---|
| 914 |
done |
|---|
| 915 |
|
|---|
| 916 |
|
|---|
| 917 |
ac_gdz_package_dir_base=${ac_gdz_package_sub_dir_out}/${ac_gdz_package_name} |
|---|
| 918 |
ac_gdz_package_dir=${ac_gdz_package_dir_base}Lib |
|---|
| 919 |
ac_gdz_package_test_dir=${ac_gdz_package_dir_base}Test |
|---|
| 920 |
|
|---|
| 921 |
ac_gdz_common_packet_make=${ac_gdz_package_dir}/Makefile |
|---|
| 922 |
ac_gdz_common_packet_testmake=${ac_gdz_package_test_dir}/Makefile |
|---|
| 923 |
|
|---|
| 924 |
ac_gdz_common_mk_in_e2=${ac_gdz_commonconf_dir}/common.mk.in |
|---|
| 925 |
ac_gdz_common_mk_out_e2=${ac_gdz_package_dir}/common.mk |
|---|
| 926 |
ac_gdz_common_mk_files_e2="$ac_gdz_common_mk_out_e2:$ac_gdz_common_mk_in_e2" |
|---|
| 927 |
|
|---|
| 928 |
ac_gdz_vpath_out=. |
|---|
| 929 |
|
|---|
| 930 |
iFirstTime="yes" |
|---|
| 931 |
ac_gdz_package_def_e2= |
|---|
| 932 |
|
|---|
| 933 |
eval ac_gdz_package_dirs=\${ac_gdz_package_dirs_${ac_gdz_package_name}} |
|---|
| 934 |
|
|---|
| 935 |
for dir in ${ac_gdz_package_dirs}; do |
|---|
| 936 |
|
|---|
| 937 |
p1=`echo ${dir} | sed 's/\([^@]*\)@\(.*\)/\1/'` |
|---|
| 938 |
p2=`echo ${dir} | sed 's/\([^@]*\)@\(.*\)/\2/'` |
|---|
| 939 |
|
|---|
| 940 |
FK_GDZ_CREATE_PACKAGE_DIRS ${ac_gdz_package_dir_base} |
|---|
| 941 |
|
|---|
| 942 |
if test -n "$p2"; then |
|---|
| 943 |
if test $build_os = $p2; then |
|---|
| 944 |
ac_gdz_vpath_out=$ac_gdz_vpath_out:'$('${ac_gdz_project_praefix}'POOL)'/Source/$p1 |
|---|
| 945 |
fi |
|---|
| 946 |
else |
|---|
| 947 |
ac_gdz_vpath_out=$ac_gdz_vpath_out:'$('${ac_gdz_project_praefix}'POOL)'/Source/$p1 |
|---|
| 948 |
fi |
|---|
| 949 |
|
|---|
| 950 |
done |
|---|
| 951 |
|
|---|
| 952 |
changequote([, ]) |
|---|
| 953 |
|
|---|
| 954 |
ac_gdz_win_pool_e2= |
|---|
| 955 |
ac_gdz_win_build_base_e2= |
|---|
| 956 |
ac_gdz_build_dir_e2=$ac_gdz_build_dir |
|---|
| 957 |
|
|---|
| 958 |
ac_gdz_package_test_debug_libs_e2=$ac_gdz_test_debug_libs |
|---|
| 959 |
|
|---|
| 960 |
if test $build_os = cygwin; then |
|---|
| 961 |
ac_gdz_src_dir_win_e2=`cygpath -w $ac_gdz_src_dir` |
|---|
| 962 |
ac_gdz_win_pool_e2=${ac_gdz_project_praefix}POOL_WIN" ?= "$ac_gdz_src_dir_win_e2 |
|---|
| 963 |
|
|---|
| 964 |
ac_gdz_package_sub_dir_win_e2=`cygpath -w $ac_gdz_build_dir_e2/$ac_gdz_package_sub_dir_out` |
|---|
| 965 |
ac_gdz_win_build_base_e2="BUILD_BASE_WIN := "$ac_gdz_package_sub_dir_win_e2 |
|---|
| 966 |
fi |
|---|
| 967 |
|
|---|
| 968 |
AC_SUBST(ac_gdz_src_dir) |
|---|
| 969 |
AC_SUBST(ac_gdz_build_dir_e2) |
|---|
| 970 |
AC_SUBST(ac_gdz_win_pool_e2) |
|---|
| 971 |
AC_SUBST(ac_gdz_win_build_base_e2) |
|---|
| 972 |
AC_SUBST(ac_gdz_package_def_out) |
|---|
| 973 |
AC_SUBST(ac_gdz_package_name_out) |
|---|
| 974 |
AC_SUBST(ac_gdz_package_inc_dep_out) |
|---|
| 975 |
AC_SUBST(ac_gdz_package_inc_dep_out_files) |
|---|
| 976 |
AC_SUBST(ac_gdz_package_link_dep_out) |
|---|
| 977 |
AC_SUBST(ac_gdz_package_link_dep_out_files) |
|---|
| 978 |
AC_SUBST(ac_gdz_package_testinc_dep_out) |
|---|
| 979 |
AC_SUBST(ac_gdz_package_testinc_dep_out_files) |
|---|
| 980 |
AC_SUBST(ac_gdz_package_testlink_dep_out) |
|---|
| 981 |
AC_SUBST(ac_gdz_package_testlink_dep_out_files) |
|---|
| 982 |
AC_SUBST(ac_gdz_install_prefix_e4) |
|---|
| 983 |
AC_SUBST(ac_gdz_package_sub_dir_out) |
|---|
| 984 |
AC_SUBST(ac_gdz_package_sys_common_out) |
|---|
| 985 |
|
|---|
| 986 |
AC_SUBST(ac_gdz_vpath_out) |
|---|
| 987 |
AC_SUBST(ac_gdz_project_praefix) |
|---|
| 988 |
|
|---|
| 989 |
AC_SUBST(ac_gdz_package_def_e2) |
|---|
| 990 |
|
|---|
| 991 |
AC_SUBST(ac_gdz_package_test_debug_libs_e2) |
|---|
| 992 |
|
|---|
| 993 |
touch confdefs.h |
|---|
| 994 |
|
|---|
| 995 |
AC_OUTPUT([$ac_gdz_common_packet_make:$ac_gdz_common_packetmake_in |
|---|
| 996 |
$ac_gdz_common_packet_testmake:$ac_gdz_common_testmake_in |
|---|
| 997 |
$ac_gdz_common_mk_files_e2]) |
|---|
| 998 |
|
|---|
| 999 |
done |
|---|
| 1000 |
|
|---|
| 1001 |
]) |
|---|
| 1002 |
|
|---|
| 1003 |
|
|---|
| 1004 |
AC_DEFUN(AC_GDZ_WRITE_BUILDS_MAKE, |
|---|
| 1005 |
[ |
|---|
| 1006 |
|
|---|
| 1007 |
|
|---|
| 1008 |
ac_gdz_common_builds_make_e3=$ac_gdz_package_sub_dir_out/Makefile |
|---|
| 1009 |
ac_gdz_install_prefix_e3=$ac_gdz_install_prefix |
|---|
| 1010 |
|
|---|
| 1011 |
AC_SUBST(ac_gdz_lib_src_dir) |
|---|
| 1012 |
AC_SUBST(ac_gdz_package_order) |
|---|
| 1013 |
AC_SUBST(ac_gdz_package_order_test) |
|---|
| 1014 |
AC_SUBST(ac_gdz_lib_package_sys_common_out) |
|---|
| 1015 |
AC_SUBST(ac_gdz_lib_project_praefix) |
|---|
| 1016 |
AC_SUBST(ac_gdz_install_prefix_e3) |
|---|
| 1017 |
|
|---|
| 1018 |
touch confdefs.h |
|---|
| 1019 |
|
|---|
| 1020 |
AC_OUTPUT($ac_gdz_common_builds_make_e3:$ac_gdz_common_buildsmake_in) |
|---|
| 1021 |
]) |
|---|
| 1022 |
|
|---|
| 1023 |
|
|---|
| 1024 |
|
|---|
| 1025 |
AC_DEFUN(AC_GDZ_WRITE_COMMON_STL, |
|---|
| 1026 |
[ |
|---|
| 1027 |
|
|---|
| 1028 |
|
|---|
| 1029 |
ac_gdz_stl_lib_e4= |
|---|
| 1030 |
ac_gdz_stl_dir_e4= |
|---|
| 1031 |
|
|---|
| 1032 |
if test "$ac_gdz_wrote_stl" = no; then |
|---|
| 1033 |
|
|---|
| 1034 |
if test -n "$ac_gdz_stl_dir"; then |
|---|
| 1035 |
ac_gdz_stl_lib_e4='-lCio' |
|---|
| 1036 |
ac_gdz_stl_dir_e4=$ac_gdz_stl_dir |
|---|
| 1037 |
else |
|---|
| 1038 |
if test $build_os = irix6.5; then |
|---|
| 1039 |
ac_gdz_stl_lib_e4='-lCio' |
|---|
| 1040 |
fi |
|---|
| 1041 |
fi |
|---|
| 1042 |
|
|---|
| 1043 |
ac_gdz_common_stl_in_e4=$ac_gdz_commonconf_dir/commonSTL.in |
|---|
| 1044 |
ac_gdz_common_stl_e4=$ac_gdz_commonpackage_dir/commonSTL.mk |
|---|
| 1045 |
|
|---|
| 1046 |
AC_SUBST(ac_gdz_stl_dir_e4) |
|---|
| 1047 |
AC_SUBST(ac_gdz_stl_lib_e4) |
|---|
| 1048 |
|
|---|
| 1049 |
touch confdefs.h |
|---|
| 1050 |
|
|---|
| 1051 |
AC_OUTPUT($ac_gdz_common_stl_e4:$ac_gdz_common_stl_in_e4) |
|---|
| 1052 |
|
|---|
| 1053 |
fi |
|---|
| 1054 |
]) |
|---|
| 1055 |
|
|---|
| 1056 |
|
|---|
| 1057 |
AC_DEFUN(AC_GDZ_WRITE_COMMON_GLUT, |
|---|
| 1058 |
[ |
|---|
| 1059 |
|
|---|
| 1060 |
|
|---|
| 1061 |
ac_gdz_glut_lib_e5= |
|---|
| 1062 |
ac_gdz_glut_incdir_e5= |
|---|
| 1063 |
ac_gdz_glut_libdir_e5= |
|---|
| 1064 |
|
|---|
| 1065 |
if test "$enable_glut" = yes; then |
|---|
| 1066 |
|
|---|
| 1067 |
case $build_os in |
|---|
| 1068 |
cygwin*) |
|---|
| 1069 |
ac_gdz_glut_lib_e5='glut32.lib' |
|---|
| 1070 |
;; |
|---|
| 1071 |
darwin*) |
|---|
| 1072 |
ac_gdz_glut_lib_e5='-framework Cocoa -framework GLUT' |
|---|
| 1073 |
;; |
|---|
|
|---|