1#! /bin/sh 2# From configure.ac Id. 3# Guess values for system-dependent variables and create Makefiles. 4# Generated by GNU Autoconf 2.69 for GECODE 6.3.0. 5# 6# Report bugs to <users@gecode.org>. 7# 8# 9# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 10# 11# 12# This configure script is free software; the Free Software Foundation 13# gives unlimited permission to copy, distribute and modify it. 14## -------------------- ## 15## M4sh Initialization. ## 16## -------------------- ## 17 18# Be more Bourne compatible 19DUALCASE=1; export DUALCASE # for MKS sh 20if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 21 emulate sh 22 NULLCMD=: 23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 24 # is contrary to our usage. Disable this feature. 25 alias -g '${1+"$@"}'='"$@"' 26 setopt NO_GLOB_SUBST 27else 28 case `(set -o) 2>/dev/null` in #( 29 *posix*) : 30 set -o posix ;; #( 31 *) : 32 ;; 33esac 34fi 35 36 37as_nl=' 38' 39export as_nl 40# Printing a long string crashes Solaris 7 /usr/bin/printf. 41as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 44# Prefer a ksh shell builtin over an external printf program on Solaris, 45# but without wasting forks for bash or zsh. 46if test -z "$BASH_VERSION$ZSH_VERSION" \ 47 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='print -r --' 49 as_echo_n='print -rn --' 50elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 51 as_echo='printf %s\n' 52 as_echo_n='printf %s' 53else 54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 56 as_echo_n='/usr/ucb/echo -n' 57 else 58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 59 as_echo_n_body='eval 60 arg=$1; 61 case $arg in #( 62 *"$as_nl"*) 63 expr "X$arg" : "X\\(.*\\)$as_nl"; 64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 65 esac; 66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 67 ' 68 export as_echo_n_body 69 as_echo_n='sh -c $as_echo_n_body as_echo' 70 fi 71 export as_echo_body 72 as_echo='sh -c $as_echo_body as_echo' 73fi 74 75# The user is always right. 76if test "${PATH_SEPARATOR+set}" != set; then 77 PATH_SEPARATOR=: 78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 80 PATH_SEPARATOR=';' 81 } 82fi 83 84 85# IFS 86# We need space, tab and new line, in precisely that order. Quoting is 87# there to prevent editors from complaining about space-tab. 88# (If _AS_PATH_WALK were called with IFS unset, it would disable word 89# splitting by setting IFS to empty value.) 90IFS=" "" $as_nl" 91 92# Find who we are. Look in the path if we contain no directory separator. 93as_myself= 94case $0 in #(( 95 *[\\/]* ) as_myself=$0 ;; 96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 97for as_dir in $PATH 98do 99 IFS=$as_save_IFS 100 test -z "$as_dir" && as_dir=. 101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 102 done 103IFS=$as_save_IFS 104 105 ;; 106esac 107# We did not find ourselves, most probably we were run as `sh COMMAND' 108# in which case we are not to be found in the path. 109if test "x$as_myself" = x; then 110 as_myself=$0 111fi 112if test ! -f "$as_myself"; then 113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 114 exit 1 115fi 116 117# Unset variables that we do not need and which cause bugs (e.g. in 118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 119# suppresses any "Segmentation fault" message there. '((' could 120# trigger a bug in pdksh 5.2.14. 121for as_var in BASH_ENV ENV MAIL MAILPATH 122do eval test x\${$as_var+set} = xset \ 123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 124done 125PS1='$ ' 126PS2='> ' 127PS4='+ ' 128 129# NLS nuisances. 130LC_ALL=C 131export LC_ALL 132LANGUAGE=C 133export LANGUAGE 134 135# CDPATH. 136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 137 138# Use a proper internal environment variable to ensure we don't fall 139 # into an infinite loop, continuously re-executing ourselves. 140 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 141 _as_can_reexec=no; export _as_can_reexec; 142 # We cannot yet assume a decent shell, so we have to provide a 143# neutralization value for shells without unset; and this also 144# works around shells that cannot unset nonexistent variables. 145# Preserve -v and -x to the replacement shell. 146BASH_ENV=/dev/null 147ENV=/dev/null 148(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 149case $- in # (((( 150 *v*x* | *x*v* ) as_opts=-vx ;; 151 *v* ) as_opts=-v ;; 152 *x* ) as_opts=-x ;; 153 * ) as_opts= ;; 154esac 155exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 156# Admittedly, this is quite paranoid, since all the known shells bail 157# out after a failed `exec'. 158$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 159as_fn_exit 255 160 fi 161 # We don't want this to propagate to other subprocesses. 162 { _as_can_reexec=; unset _as_can_reexec;} 163if test "x$CONFIG_SHELL" = x; then 164 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 165 emulate sh 166 NULLCMD=: 167 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 168 # is contrary to our usage. Disable this feature. 169 alias -g '\${1+\"\$@\"}'='\"\$@\"' 170 setopt NO_GLOB_SUBST 171else 172 case \`(set -o) 2>/dev/null\` in #( 173 *posix*) : 174 set -o posix ;; #( 175 *) : 176 ;; 177esac 178fi 179" 180 as_required="as_fn_return () { (exit \$1); } 181as_fn_success () { as_fn_return 0; } 182as_fn_failure () { as_fn_return 1; } 183as_fn_ret_success () { return 0; } 184as_fn_ret_failure () { return 1; } 185 186exitcode=0 187as_fn_success || { exitcode=1; echo as_fn_success failed.; } 188as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 189as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 190as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 191if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 192 193else 194 exitcode=1; echo positional parameters were not saved. 195fi 196test x\$exitcode = x0 || exit 1 197test -x / || exit 1" 198 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 199 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 200 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 201 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 202test \$(( 1 + 1 )) = 2 || exit 1" 203 if (eval "$as_required") 2>/dev/null; then : 204 as_have_required=yes 205else 206 as_have_required=no 207fi 208 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 209 210else 211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 212as_found=false 213for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 214do 215 IFS=$as_save_IFS 216 test -z "$as_dir" && as_dir=. 217 as_found=: 218 case $as_dir in #( 219 /*) 220 for as_base in sh bash ksh sh5; do 221 # Try only shells that exist, to save several forks. 222 as_shell=$as_dir/$as_base 223 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 224 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 225 CONFIG_SHELL=$as_shell as_have_required=yes 226 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 227 break 2 228fi 229fi 230 done;; 231 esac 232 as_found=false 233done 234$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 235 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 236 CONFIG_SHELL=$SHELL as_have_required=yes 237fi; } 238IFS=$as_save_IFS 239 240 241 if test "x$CONFIG_SHELL" != x; then : 242 export CONFIG_SHELL 243 # We cannot yet assume a decent shell, so we have to provide a 244# neutralization value for shells without unset; and this also 245# works around shells that cannot unset nonexistent variables. 246# Preserve -v and -x to the replacement shell. 247BASH_ENV=/dev/null 248ENV=/dev/null 249(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 250case $- in # (((( 251 *v*x* | *x*v* ) as_opts=-vx ;; 252 *v* ) as_opts=-v ;; 253 *x* ) as_opts=-x ;; 254 * ) as_opts= ;; 255esac 256exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 257# Admittedly, this is quite paranoid, since all the known shells bail 258# out after a failed `exec'. 259$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 260exit 255 261fi 262 263 if test x$as_have_required = xno; then : 264 $as_echo "$0: This script requires a shell more modern than all" 265 $as_echo "$0: the shells that I found on your system." 266 if test x${ZSH_VERSION+set} = xset ; then 267 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 268 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 269 else 270 $as_echo "$0: Please tell bug-autoconf@gnu.org and users@gecode.org 271$0: about your system, including any error possibly output 272$0: before this message. Then install a modern shell, or 273$0: manually run the script under such a shell if you do 274$0: have one." 275 fi 276 exit 1 277fi 278fi 279fi 280SHELL=${CONFIG_SHELL-/bin/sh} 281export SHELL 282# Unset more variables known to interfere with behavior of common tools. 283CLICOLOR_FORCE= GREP_OPTIONS= 284unset CLICOLOR_FORCE GREP_OPTIONS 285 286## --------------------- ## 287## M4sh Shell Functions. ## 288## --------------------- ## 289# as_fn_unset VAR 290# --------------- 291# Portably unset VAR. 292as_fn_unset () 293{ 294 { eval $1=; unset $1;} 295} 296as_unset=as_fn_unset 297 298# as_fn_set_status STATUS 299# ----------------------- 300# Set $? to STATUS, without forking. 301as_fn_set_status () 302{ 303 return $1 304} # as_fn_set_status 305 306# as_fn_exit STATUS 307# ----------------- 308# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 309as_fn_exit () 310{ 311 set +e 312 as_fn_set_status $1 313 exit $1 314} # as_fn_exit 315 316# as_fn_mkdir_p 317# ------------- 318# Create "$as_dir" as a directory, including parents if necessary. 319as_fn_mkdir_p () 320{ 321 322 case $as_dir in #( 323 -*) as_dir=./$as_dir;; 324 esac 325 test -d "$as_dir" || eval $as_mkdir_p || { 326 as_dirs= 327 while :; do 328 case $as_dir in #( 329 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 330 *) as_qdir=$as_dir;; 331 esac 332 as_dirs="'$as_qdir' $as_dirs" 333 as_dir=`$as_dirname -- "$as_dir" || 334$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 335 X"$as_dir" : 'X\(//\)[^/]' \| \ 336 X"$as_dir" : 'X\(//\)$' \| \ 337 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 338$as_echo X"$as_dir" | 339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 340 s//\1/ 341 q 342 } 343 /^X\(\/\/\)[^/].*/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)$/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\).*/{ 352 s//\1/ 353 q 354 } 355 s/.*/./; q'` 356 test -d "$as_dir" && break 357 done 358 test -z "$as_dirs" || eval "mkdir $as_dirs" 359 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 360 361 362} # as_fn_mkdir_p 363 364# as_fn_executable_p FILE 365# ----------------------- 366# Test if FILE is an executable regular file. 367as_fn_executable_p () 368{ 369 test -f "$1" && test -x "$1" 370} # as_fn_executable_p 371# as_fn_append VAR VALUE 372# ---------------------- 373# Append the text in VALUE to the end of the definition contained in VAR. Take 374# advantage of any shell optimizations that allow amortized linear growth over 375# repeated appends, instead of the typical quadratic growth present in naive 376# implementations. 377if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 378 eval 'as_fn_append () 379 { 380 eval $1+=\$2 381 }' 382else 383 as_fn_append () 384 { 385 eval $1=\$$1\$2 386 } 387fi # as_fn_append 388 389# as_fn_arith ARG... 390# ------------------ 391# Perform arithmetic evaluation on the ARGs, and store the result in the 392# global $as_val. Take advantage of shells that can avoid forks. The arguments 393# must be portable across $(()) and expr. 394if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 395 eval 'as_fn_arith () 396 { 397 as_val=$(( $* )) 398 }' 399else 400 as_fn_arith () 401 { 402 as_val=`expr "$@" || test $? -eq 1` 403 } 404fi # as_fn_arith 405 406 407# as_fn_error STATUS ERROR [LINENO LOG_FD] 408# ---------------------------------------- 409# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 410# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 411# script with STATUS, using 1 if that was 0. 412as_fn_error () 413{ 414 as_status=$1; test $as_status -eq 0 && as_status=1 415 if test "$4"; then 416 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 417 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 418 fi 419 $as_echo "$as_me: error: $2" >&2 420 as_fn_exit $as_status 421} # as_fn_error 422 423if expr a : '\(a\)' >/dev/null 2>&1 && 424 test "X`expr 00001 : '.*\(...\)'`" = X001; then 425 as_expr=expr 426else 427 as_expr=false 428fi 429 430if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 431 as_basename=basename 432else 433 as_basename=false 434fi 435 436if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 437 as_dirname=dirname 438else 439 as_dirname=false 440fi 441 442as_me=`$as_basename -- "$0" || 443$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 444 X"$0" : 'X\(//\)$' \| \ 445 X"$0" : 'X\(/\)' \| . 2>/dev/null || 446$as_echo X/"$0" | 447 sed '/^.*\/\([^/][^/]*\)\/*$/{ 448 s//\1/ 449 q 450 } 451 /^X\/\(\/\/\)$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\).*/{ 456 s//\1/ 457 q 458 } 459 s/.*/./; q'` 460 461# Avoid depending upon Character Ranges. 462as_cr_letters='abcdefghijklmnopqrstuvwxyz' 463as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 464as_cr_Letters=$as_cr_letters$as_cr_LETTERS 465as_cr_digits='0123456789' 466as_cr_alnum=$as_cr_Letters$as_cr_digits 467 468 469 as_lineno_1=$LINENO as_lineno_1a=$LINENO 470 as_lineno_2=$LINENO as_lineno_2a=$LINENO 471 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 472 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 473 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 474 sed -n ' 475 p 476 /[$]LINENO/= 477 ' <$as_myself | 478 sed ' 479 s/[$]LINENO.*/&-/ 480 t lineno 481 b 482 :lineno 483 N 484 :loop 485 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 486 t loop 487 s/-\n.*// 488 ' >$as_me.lineno && 489 chmod +x "$as_me.lineno" || 490 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 491 492 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 493 # already done that, so ensure we don't try to do so again and fall 494 # in an infinite loop. This has already happened in practice. 495 _as_can_reexec=no; export _as_can_reexec 496 # Don't try to exec as it changes $[0], causing all sort of problems 497 # (the dirname of $[0] is not the place where we might find the 498 # original and so on. Autoconf is especially sensitive to this). 499 . "./$as_me.lineno" 500 # Exit status is that of the last command. 501 exit 502} 503 504ECHO_C= ECHO_N= ECHO_T= 505case `echo -n x` in #((((( 506-n*) 507 case `echo 'xy\c'` in 508 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 509 xy) ECHO_C='\c';; 510 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 511 ECHO_T=' ';; 512 esac;; 513*) 514 ECHO_N='-n';; 515esac 516 517rm -f conf$$ conf$$.exe conf$$.file 518if test -d conf$$.dir; then 519 rm -f conf$$.dir/conf$$.file 520else 521 rm -f conf$$.dir 522 mkdir conf$$.dir 2>/dev/null 523fi 524if (echo >conf$$.file) 2>/dev/null; then 525 if ln -s conf$$.file conf$$ 2>/dev/null; then 526 as_ln_s='ln -s' 527 # ... but there are two gotchas: 528 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 529 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 530 # In both cases, we have to default to `cp -pR'. 531 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 532 as_ln_s='cp -pR' 533 elif ln conf$$.file conf$$ 2>/dev/null; then 534 as_ln_s=ln 535 else 536 as_ln_s='cp -pR' 537 fi 538else 539 as_ln_s='cp -pR' 540fi 541rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 542rmdir conf$$.dir 2>/dev/null 543 544if mkdir -p . 2>/dev/null; then 545 as_mkdir_p='mkdir -p "$as_dir"' 546else 547 test -d ./-p && rmdir ./-p 548 as_mkdir_p=false 549fi 550 551as_test_x='test -x' 552as_executable_p=as_fn_executable_p 553 554# Sed expression to map a string onto a valid CPP name. 555as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 556 557# Sed expression to map a string onto a valid variable name. 558as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 559 560 561test -n "$DJDIR" || exec 7<&0 </dev/null 562exec 6>&1 563 564# Name of the host. 565# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 566# so uname gets run too. 567ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 568 569# 570# Initializations. 571# 572ac_default_prefix=/usr/local 573ac_clean_files= 574ac_config_libobj_dir=. 575LIBOBJS= 576cross_compiling=no 577subdirs= 578MFLAGS= 579MAKEFLAGS= 580 581# Identity of this package. 582PACKAGE_NAME='GECODE' 583PACKAGE_TARNAME='gecode' 584PACKAGE_VERSION='6.3.0' 585PACKAGE_STRING='GECODE 6.3.0' 586PACKAGE_BUGREPORT='users@gecode.org' 587PACKAGE_URL='' 588 589ac_unique_file="gecode/kernel.hh" 590# Factoring default headers for most tests. 591ac_includes_default="\ 592#include <stdio.h> 593#ifdef HAVE_SYS_TYPES_H 594# include <sys/types.h> 595#endif 596#ifdef HAVE_SYS_STAT_H 597# include <sys/stat.h> 598#endif 599#ifdef STDC_HEADERS 600# include <stdlib.h> 601# include <stddef.h> 602#else 603# ifdef HAVE_STDLIB_H 604# include <stdlib.h> 605# endif 606#endif 607#ifdef HAVE_STRING_H 608# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 609# include <memory.h> 610# endif 611# include <string.h> 612#endif 613#ifdef HAVE_STRINGS_H 614# include <strings.h> 615#endif 616#ifdef HAVE_INTTYPES_H 617# include <inttypes.h> 618#endif 619#ifdef HAVE_STDINT_H 620# include <stdint.h> 621#endif 622#ifdef HAVE_UNISTD_H 623# include <unistd.h> 624#endif" 625 626ac_header_list= 627enable_option_checking=no 628ac_subst_vars='LTLIBOBJS 629LIBOBJS 630BATCHFILE 631DLL_ARCH 632ALLVIS 633GLDFLAGS 634DLLFLAGS 635GECODE_VERSION 636VERSION 637subdirs 638enable_search 639enable_minimodel 640enable_examples 641enable_flatzinc 642enable_driver 643HAVEBISON 644HAVE_FLEXBISON 645HAVEFLEX 646enable_cpprofiler 647enable_cbs 648enable_gist 649enable_qt 650QTLIBS 651QTDEFINES 652QTINCLUDES 653MOC 654QMAKE 655enable_mpfr 656MPFR_LINK 657MPFR_LIB_PATH 658MPFR_CPPFLAGS 659GMP_LINK 660GMP_LIB_PATH 661GMP_CPPFLAGS 662enable_int_vars 663LINKINT 664enable_set_vars 665LINKSET 666enable_float_vars 667LINKFLOAT 668ENABLEDOCDOCSET 669ENABLEDOCCHM 670GECODE_DOXYGEN_TAGFILE 671ENABLEDOCSEARCH 672GECODE_DOXYGEN_DOT 673DOT 674DRIVER 675FLATZINC 676GIST 677MM 678SET 679FLOAT 680INT 681SEARCH 682KERNEL 683SUPPORT 684EXEOUTPUT 685LINKOUTPUT 686LINKSUFFIX 687LINKPREFIX 688INSTALLLIBS 689EXAMPLES_EXTRA_CXXFLAGS 690CCIN 691CXXIN 692COMPILESBJ 693COMPILEOBJ 694cygpathprefix 695LINKLIBDIR 696MINUSLDIR 697STATICLIBEXT 698LIBPREFIX 699LIBEXT 700SBJEXT 701MANIFEST 702GECODE_BUILD_DRIVER_FLAG 703GECODE_BUILD_FLATZINC_FLAG 704GECODE_BUILD_GIST_FLAG 705GECODE_BUILD_MINIMODEL_FLAG 706GECODE_BUILD_SET_FLAG 707GECODE_BUILD_FLOAT_FLAG 708GECODE_BUILD_INT_FLAG 709GECODE_BUILD_SEARCH_FLAG 710GECODE_BUILD_KERNEL_FLAG 711GECODE_BUILD_SUPPORT_FLAG 712WLSONAME 713sharedlibdir 714SOLINKSUFFIX 715SOSUFFIX 716DLLEXT 717need_soname 718DLLPATH 719EGREP 720GREP 721DEBUG_BUILD 722BUILDDLL 723BUILDSTATIC 724BUILD_MACOS_FRAMEWORK 725USERSUFFIX 726enable_resource 727RESCOMP 728HAVE_RC 729CXXCPP 730RUNENVIRONMENT 731PROG_PERL 732PROG_SED 733PROG_MAKE 734PROG_TAR 735PROG_DIFF 736RANLIB 737ac_ct_CC 738CFLAGS 739CC 740OBJEXT 741EXEEXT 742ac_ct_CXX 743CPPFLAGS 744LDFLAGS 745CXXFLAGS 746CXX 747GECODE_FLATZINC_VERSION 748GECODE_SOVERSION 749target_alias 750host_alias 751build_alias 752LIBS 753ECHO_T 754ECHO_N 755ECHO_C 756DEFS 757mandir 758localedir 759libdir 760psdir 761pdfdir 762dvidir 763htmldir 764infodir 765docdir 766oldincludedir 767includedir 768localstatedir 769sharedstatedir 770sysconfdir 771datadir 772datarootdir 773libexecdir 774sbindir 775bindir 776program_transform_name 777prefix 778exec_prefix 779PACKAGE_URL 780PACKAGE_BUGREPORT 781PACKAGE_STRING 782PACKAGE_VERSION 783PACKAGE_TARNAME 784PACKAGE_NAME 785PATH_SEPARATOR 786SHELL' 787ac_subst_files='' 788ac_user_opts=' 789enable_option_checking 790with_host_os 791with_compiler_vendor 792enable_resource 793with_sdk 794with_macosx_version_min 795with_architectures 796with_lib_prefix 797with_lib_suffix 798enable_framework 799enable_static 800enable_shared 801enable_debug 802enable_peakheap 803enable_small_codesize 804enable_leak_debug 805enable_allocator 806enable_audit 807enable_profile 808enable_gcov 809enable_thread 810with_freelist32_size_max 811with_freelist64_size_max 812enable_gcc_visibility 813enable_doc_dot 814enable_doc_search 815enable_doc_tagfile 816enable_doc_chm 817enable_doc_docset 818with_vis 819enable_float_vars 820enable_set_vars 821enable_int_vars 822enable_mpfr 823with_gmp_include 824with_gmp_lib 825with_mpfr_include 826with_mpfr_lib 827enable_qt 828enable_gist 829enable_cbs 830enable_cpprofiler 831enable_driver 832enable_flatzinc 833enable_examples 834enable_minimodel 835enable_search 836' 837 ac_precious_vars='build_alias 838host_alias 839target_alias 840CXX 841CXXFLAGS 842LDFLAGS 843LIBS 844CPPFLAGS 845CCC 846CC 847CFLAGS 848CXXCPP' 849ac_subdirs_all='' 850 851# Initialize some variables set by options. 852ac_init_help= 853ac_init_version=false 854ac_unrecognized_opts= 855ac_unrecognized_sep= 856# The variables have the same names as the options, with 857# dashes changed to underlines. 858cache_file=/dev/null 859exec_prefix=NONE 860no_create= 861no_recursion= 862prefix=NONE 863program_prefix=NONE 864program_suffix=NONE 865program_transform_name=s,x,x, 866silent= 867site= 868srcdir= 869verbose= 870x_includes=NONE 871x_libraries=NONE 872 873# Installation directory options. 874# These are left unexpanded so users can "make install exec_prefix=/foo" 875# and all the variables that are supposed to be based on exec_prefix 876# by default will actually change. 877# Use braces instead of parens because sh, perl, etc. also accept them. 878# (The list follows the same order as the GNU Coding Standards.) 879bindir='${exec_prefix}/bin' 880sbindir='${exec_prefix}/sbin' 881libexecdir='${exec_prefix}/libexec' 882datarootdir='${prefix}/share' 883datadir='${datarootdir}' 884sysconfdir='${prefix}/etc' 885sharedstatedir='${prefix}/com' 886localstatedir='${prefix}/var' 887includedir='${prefix}/include' 888oldincludedir='/usr/include' 889docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 890infodir='${datarootdir}/info' 891htmldir='${docdir}' 892dvidir='${docdir}' 893pdfdir='${docdir}' 894psdir='${docdir}' 895libdir='${exec_prefix}/lib' 896localedir='${datarootdir}/locale' 897mandir='${datarootdir}/man' 898 899ac_prev= 900ac_dashdash= 901for ac_option 902do 903 # If the previous option needs an argument, assign it. 904 if test -n "$ac_prev"; then 905 eval $ac_prev=\$ac_option 906 ac_prev= 907 continue 908 fi 909 910 case $ac_option in 911 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 912 *=) ac_optarg= ;; 913 *) ac_optarg=yes ;; 914 esac 915 916 # Accept the important Cygnus configure options, so we can diagnose typos. 917 918 case $ac_dashdash$ac_option in 919 --) 920 ac_dashdash=yes ;; 921 922 -bindir | --bindir | --bindi | --bind | --bin | --bi) 923 ac_prev=bindir ;; 924 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 925 bindir=$ac_optarg ;; 926 927 -build | --build | --buil | --bui | --bu) 928 ac_prev=build_alias ;; 929 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 930 build_alias=$ac_optarg ;; 931 932 -cache-file | --cache-file | --cache-fil | --cache-fi \ 933 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 934 ac_prev=cache_file ;; 935 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 936 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 937 cache_file=$ac_optarg ;; 938 939 --config-cache | -C) 940 cache_file=config.cache ;; 941 942 -datadir | --datadir | --datadi | --datad) 943 ac_prev=datadir ;; 944 -datadir=* | --datadir=* | --datadi=* | --datad=*) 945 datadir=$ac_optarg ;; 946 947 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 948 | --dataroo | --dataro | --datar) 949 ac_prev=datarootdir ;; 950 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 951 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 952 datarootdir=$ac_optarg ;; 953 954 -disable-* | --disable-*) 955 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 956 # Reject names that are not valid shell variable names. 957 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 958 as_fn_error $? "invalid feature name: $ac_useropt" 959 ac_useropt_orig=$ac_useropt 960 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 961 case $ac_user_opts in 962 *" 963"enable_$ac_useropt" 964"*) ;; 965 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 966 ac_unrecognized_sep=', ';; 967 esac 968 eval enable_$ac_useropt=no ;; 969 970 -docdir | --docdir | --docdi | --doc | --do) 971 ac_prev=docdir ;; 972 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 973 docdir=$ac_optarg ;; 974 975 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 976 ac_prev=dvidir ;; 977 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 978 dvidir=$ac_optarg ;; 979 980 -enable-* | --enable-*) 981 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 982 # Reject names that are not valid shell variable names. 983 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 984 as_fn_error $? "invalid feature name: $ac_useropt" 985 ac_useropt_orig=$ac_useropt 986 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 987 case $ac_user_opts in 988 *" 989"enable_$ac_useropt" 990"*) ;; 991 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 992 ac_unrecognized_sep=', ';; 993 esac 994 eval enable_$ac_useropt=\$ac_optarg ;; 995 996 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 997 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 998 | --exec | --exe | --ex) 999 ac_prev=exec_prefix ;; 1000 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1001 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1002 | --exec=* | --exe=* | --ex=*) 1003 exec_prefix=$ac_optarg ;; 1004 1005 -gas | --gas | --ga | --g) 1006 # Obsolete; use --with-gas. 1007 with_gas=yes ;; 1008 1009 -help | --help | --hel | --he | -h) 1010 ac_init_help=long ;; 1011 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1012 ac_init_help=recursive ;; 1013 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1014 ac_init_help=short ;; 1015 1016 -host | --host | --hos | --ho) 1017 ac_prev=host_alias ;; 1018 -host=* | --host=* | --hos=* | --ho=*) 1019 host_alias=$ac_optarg ;; 1020 1021 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1022 ac_prev=htmldir ;; 1023 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1024 | --ht=*) 1025 htmldir=$ac_optarg ;; 1026 1027 -includedir | --includedir | --includedi | --included | --include \ 1028 | --includ | --inclu | --incl | --inc) 1029 ac_prev=includedir ;; 1030 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1031 | --includ=* | --inclu=* | --incl=* | --inc=*) 1032 includedir=$ac_optarg ;; 1033 1034 -infodir | --infodir | --infodi | --infod | --info | --inf) 1035 ac_prev=infodir ;; 1036 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1037 infodir=$ac_optarg ;; 1038 1039 -libdir | --libdir | --libdi | --libd) 1040 ac_prev=libdir ;; 1041 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1042 libdir=$ac_optarg ;; 1043 1044 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1045 | --libexe | --libex | --libe) 1046 ac_prev=libexecdir ;; 1047 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1048 | --libexe=* | --libex=* | --libe=*) 1049 libexecdir=$ac_optarg ;; 1050 1051 -localedir | --localedir | --localedi | --localed | --locale) 1052 ac_prev=localedir ;; 1053 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1054 localedir=$ac_optarg ;; 1055 1056 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1057 | --localstate | --localstat | --localsta | --localst | --locals) 1058 ac_prev=localstatedir ;; 1059 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1060 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1061 localstatedir=$ac_optarg ;; 1062 1063 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1064 ac_prev=mandir ;; 1065 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1066 mandir=$ac_optarg ;; 1067 1068 -nfp | --nfp | --nf) 1069 # Obsolete; use --without-fp. 1070 with_fp=no ;; 1071 1072 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1073 | --no-cr | --no-c | -n) 1074 no_create=yes ;; 1075 1076 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1077 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1078 no_recursion=yes ;; 1079 1080 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1081 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1082 | --oldin | --oldi | --old | --ol | --o) 1083 ac_prev=oldincludedir ;; 1084 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1085 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1086 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1087 oldincludedir=$ac_optarg ;; 1088 1089 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1090 ac_prev=prefix ;; 1091 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1092 prefix=$ac_optarg ;; 1093 1094 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1095 | --program-pre | --program-pr | --program-p) 1096 ac_prev=program_prefix ;; 1097 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1098 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1099 program_prefix=$ac_optarg ;; 1100 1101 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1102 | --program-suf | --program-su | --program-s) 1103 ac_prev=program_suffix ;; 1104 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1105 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1106 program_suffix=$ac_optarg ;; 1107 1108 -program-transform-name | --program-transform-name \ 1109 | --program-transform-nam | --program-transform-na \ 1110 | --program-transform-n | --program-transform- \ 1111 | --program-transform | --program-transfor \ 1112 | --program-transfo | --program-transf \ 1113 | --program-trans | --program-tran \ 1114 | --progr-tra | --program-tr | --program-t) 1115 ac_prev=program_transform_name ;; 1116 -program-transform-name=* | --program-transform-name=* \ 1117 | --program-transform-nam=* | --program-transform-na=* \ 1118 | --program-transform-n=* | --program-transform-=* \ 1119 | --program-transform=* | --program-transfor=* \ 1120 | --program-transfo=* | --program-transf=* \ 1121 | --program-trans=* | --program-tran=* \ 1122 | --progr-tra=* | --program-tr=* | --program-t=*) 1123 program_transform_name=$ac_optarg ;; 1124 1125 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1126 ac_prev=pdfdir ;; 1127 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1128 pdfdir=$ac_optarg ;; 1129 1130 -psdir | --psdir | --psdi | --psd | --ps) 1131 ac_prev=psdir ;; 1132 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1133 psdir=$ac_optarg ;; 1134 1135 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1136 | -silent | --silent | --silen | --sile | --sil) 1137 silent=yes ;; 1138 1139 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1140 ac_prev=sbindir ;; 1141 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1142 | --sbi=* | --sb=*) 1143 sbindir=$ac_optarg ;; 1144 1145 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1146 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1147 | --sharedst | --shareds | --shared | --share | --shar \ 1148 | --sha | --sh) 1149 ac_prev=sharedstatedir ;; 1150 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1151 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1152 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1153 | --sha=* | --sh=*) 1154 sharedstatedir=$ac_optarg ;; 1155 1156 -site | --site | --sit) 1157 ac_prev=site ;; 1158 -site=* | --site=* | --sit=*) 1159 site=$ac_optarg ;; 1160 1161 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1162 ac_prev=srcdir ;; 1163 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1164 srcdir=$ac_optarg ;; 1165 1166 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1167 | --syscon | --sysco | --sysc | --sys | --sy) 1168 ac_prev=sysconfdir ;; 1169 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1170 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1171 sysconfdir=$ac_optarg ;; 1172 1173 -target | --target | --targe | --targ | --tar | --ta | --t) 1174 ac_prev=target_alias ;; 1175 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1176 target_alias=$ac_optarg ;; 1177 1178 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1179 verbose=yes ;; 1180 1181 -version | --version | --versio | --versi | --vers | -V) 1182 ac_init_version=: ;; 1183 1184 -with-* | --with-*) 1185 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1186 # Reject names that are not valid shell variable names. 1187 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1188 as_fn_error $? "invalid package name: $ac_useropt" 1189 ac_useropt_orig=$ac_useropt 1190 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1191 case $ac_user_opts in 1192 *" 1193"with_$ac_useropt" 1194"*) ;; 1195 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1196 ac_unrecognized_sep=', ';; 1197 esac 1198 eval with_$ac_useropt=\$ac_optarg ;; 1199 1200 -without-* | --without-*) 1201 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1202 # Reject names that are not valid shell variable names. 1203 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1204 as_fn_error $? "invalid package name: $ac_useropt" 1205 ac_useropt_orig=$ac_useropt 1206 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1207 case $ac_user_opts in 1208 *" 1209"with_$ac_useropt" 1210"*) ;; 1211 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1212 ac_unrecognized_sep=', ';; 1213 esac 1214 eval with_$ac_useropt=no ;; 1215 1216 --x) 1217 # Obsolete; use --with-x. 1218 with_x=yes ;; 1219 1220 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1221 | --x-incl | --x-inc | --x-in | --x-i) 1222 ac_prev=x_includes ;; 1223 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1224 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1225 x_includes=$ac_optarg ;; 1226 1227 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1228 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1229 ac_prev=x_libraries ;; 1230 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1231 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1232 x_libraries=$ac_optarg ;; 1233 1234 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1235Try \`$0 --help' for more information" 1236 ;; 1237 1238 *=*) 1239 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1240 # Reject names that are not valid shell variable names. 1241 case $ac_envvar in #( 1242 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1243 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1244 esac 1245 eval $ac_envvar=\$ac_optarg 1246 export $ac_envvar ;; 1247 1248 *) 1249 # FIXME: should be removed in autoconf 3.0. 1250 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1251 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1252 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1253 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1254 ;; 1255 1256 esac 1257done 1258 1259if test -n "$ac_prev"; then 1260 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1261 as_fn_error $? "missing argument to $ac_option" 1262fi 1263 1264if test -n "$ac_unrecognized_opts"; then 1265 case $enable_option_checking in 1266 no) ;; 1267 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1268 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1269 esac 1270fi 1271 1272# Check all directory arguments for consistency. 1273for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1274 datadir sysconfdir sharedstatedir localstatedir includedir \ 1275 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1276 libdir localedir mandir 1277do 1278 eval ac_val=\$$ac_var 1279 # Remove trailing slashes. 1280 case $ac_val in 1281 */ ) 1282 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1283 eval $ac_var=\$ac_val;; 1284 esac 1285 # Be sure to have absolute directory names. 1286 case $ac_val in 1287 [\\/$]* | ?:[\\/]* ) continue;; 1288 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1289 esac 1290 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1291done 1292 1293# There might be people who depend on the old broken behavior: `$host' 1294# used to hold the argument of --host etc. 1295# FIXME: To remove some day. 1296build=$build_alias 1297host=$host_alias 1298target=$target_alias 1299 1300# FIXME: To remove some day. 1301if test "x$host_alias" != x; then 1302 if test "x$build_alias" = x; then 1303 cross_compiling=maybe 1304 elif test "x$build_alias" != "x$host_alias"; then 1305 cross_compiling=yes 1306 fi 1307fi 1308 1309ac_tool_prefix= 1310test -n "$host_alias" && ac_tool_prefix=$host_alias- 1311 1312test "$silent" = yes && exec 6>/dev/null 1313 1314 1315ac_pwd=`pwd` && test -n "$ac_pwd" && 1316ac_ls_di=`ls -di .` && 1317ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1318 as_fn_error $? "working directory cannot be determined" 1319test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1320 as_fn_error $? "pwd does not report name of working directory" 1321 1322 1323# Find the source files, if location was not specified. 1324if test -z "$srcdir"; then 1325 ac_srcdir_defaulted=yes 1326 # Try the directory containing this script, then the parent directory. 1327 ac_confdir=`$as_dirname -- "$as_myself" || 1328$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1329 X"$as_myself" : 'X\(//\)[^/]' \| \ 1330 X"$as_myself" : 'X\(//\)$' \| \ 1331 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1332$as_echo X"$as_myself" | 1333 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1334 s//\1/ 1335 q 1336 } 1337 /^X\(\/\/\)[^/].*/{ 1338 s//\1/ 1339 q 1340 } 1341 /^X\(\/\/\)$/{ 1342 s//\1/ 1343 q 1344 } 1345 /^X\(\/\).*/{ 1346 s//\1/ 1347 q 1348 } 1349 s/.*/./; q'` 1350 srcdir=$ac_confdir 1351 if test ! -r "$srcdir/$ac_unique_file"; then 1352 srcdir=.. 1353 fi 1354else 1355 ac_srcdir_defaulted=no 1356fi 1357if test ! -r "$srcdir/$ac_unique_file"; then 1358 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1359 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1360fi 1361ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1362ac_abs_confdir=`( 1363 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1364 pwd)` 1365# When building in place, set srcdir=. 1366if test "$ac_abs_confdir" = "$ac_pwd"; then 1367 srcdir=. 1368fi 1369# Remove unnecessary trailing slashes from srcdir. 1370# Double slashes in file names in object file debugging info 1371# mess up M-x gdb in Emacs. 1372case $srcdir in 1373*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1374esac 1375for ac_var in $ac_precious_vars; do 1376 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1377 eval ac_env_${ac_var}_value=\$${ac_var} 1378 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1379 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1380done 1381 1382# 1383# Report the --help message. 1384# 1385if test "$ac_init_help" = "long"; then 1386 # Omit some internal or obsolete options to make the list less imposing. 1387 # This message is too long to be a string in the A/UX 3.1 sh. 1388 cat <<_ACEOF 1389\`configure' configures GECODE 6.3.0 to adapt to many kinds of systems. 1390 1391Usage: $0 [OPTION]... [VAR=VALUE]... 1392 1393To assign environment variables (e.g., CC, CFLAGS...), specify them as 1394VAR=VALUE. See below for descriptions of some of the useful variables. 1395 1396Defaults for the options are specified in brackets. 1397 1398Configuration: 1399 -h, --help display this help and exit 1400 --help=short display options specific to this package 1401 --help=recursive display the short help of all the included packages 1402 -V, --version display version information and exit 1403 -q, --quiet, --silent do not print \`checking ...' messages 1404 --cache-file=FILE cache test results in FILE [disabled] 1405 -C, --config-cache alias for \`--cache-file=config.cache' 1406 -n, --no-create do not create output files 1407 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1408 1409Installation directories: 1410 --prefix=PREFIX install architecture-independent files in PREFIX 1411 [$ac_default_prefix] 1412 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1413 [PREFIX] 1414 1415By default, \`make install' will install all the files in 1416\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1417an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1418for instance \`--prefix=\$HOME'. 1419 1420For better control, use the options below. 1421 1422Fine tuning of the installation directories: 1423 --bindir=DIR user executables [EPREFIX/bin] 1424 --sbindir=DIR system admin executables [EPREFIX/sbin] 1425 --libexecdir=DIR program executables [EPREFIX/libexec] 1426 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1427 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1428 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1429 --libdir=DIR object code libraries [EPREFIX/lib] 1430 --includedir=DIR C header files [PREFIX/include] 1431 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1432 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1433 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1434 --infodir=DIR info documentation [DATAROOTDIR/info] 1435 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1436 --mandir=DIR man documentation [DATAROOTDIR/man] 1437 --docdir=DIR documentation root [DATAROOTDIR/doc/gecode] 1438 --htmldir=DIR html documentation [DOCDIR] 1439 --dvidir=DIR dvi documentation [DOCDIR] 1440 --pdfdir=DIR pdf documentation [DOCDIR] 1441 --psdir=DIR ps documentation [DOCDIR] 1442_ACEOF 1443 1444 cat <<\_ACEOF 1445_ACEOF 1446fi 1447 1448if test -n "$ac_init_help"; then 1449 case $ac_init_help in 1450 short | recursive ) echo "Configuration of GECODE 6.3.0:";; 1451 esac 1452 cat <<\_ACEOF 1453 1454Optional Features: 1455 --disable-option-checking ignore unrecognized --enable/--with options 1456 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1457 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1458 --enable-resource build Gecode with resource files for Microsoft 1459 Visual Studio [default=no] 1460 --enable-framework build framework bundle on Mac OS X [default=no] 1461 --enable-static build static libraries [default=no] 1462 --enable-shared build shared libraries [default=yes] 1463 --enable-debug build with assertions [default=no] 1464 --enable-peakheap build with peak heap size tracking [default=no] 1465 --enable-small-codesize optimize for code size [default=no] 1466 --enable-leak-debug build with support for finding memory leaks 1467 [default=no] 1468 --enable-allocator build with default memory allocator [default=yes] 1469 --enable-audit build with auditing code [default=no] 1470 --enable-profile build with profiling information [default=no] 1471 --enable-gcov build with gcov support [default=no] 1472 --enable-thread build with multi-threading support [default=yes] 1473 --enable-gcc-visibility use gcc visibility attributes [default=yes] 1474 --enable-doc-dot enable graphs in documentation [default=yes] 1475 --enable-doc-search enable documentation search engine [default=no] 1476 --enable-doc-tagfile generate doxygen tagfile [default=yes] 1477 --enable-doc-chm build compressed html documentation [default=yes on 1478 Windows] 1479 --enable-doc-docset build docset documentation for XCode [default=no] 1480 --enable-float-vars build float variable library (implies 1481 --enable-int-vars) [default=yes] 1482 --enable-set-vars build finite set library (implies --enable-int-vars) 1483 [default=yes] 1484 --enable-int-vars build finite domain library [default=yes] 1485 --enable-mpfr build with MPFR support [default=yes] 1486 --enable-qt build with Qt support, requires at least Qt 4.3 1487 [default=yes] 1488 --enable-gist build Gecode Interactive Search Tool [default=yes] 1489 --enable-cbs build with support for counting-based search 1490 [default=no] 1491 --enable-cpprofiler build with support for CPProfiler [default=yes] 1492 --enable-driver build script commandline driver library 1493 [default=yes] 1494 --enable-flatzinc build FlatZinc interpreter [default=yes] 1495 --enable-examples build examples for the enabled variable types 1496 [default=yes] 1497 --enable-minimodel build modeling support library for the enabled 1498 variable types [default=yes] 1499 --enable-search build search engines [default=yes] 1500 1501Optional Packages: 1502 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1503 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1504 --with-host-os Override operating system test. Valid values are 1505 Linux, Darwin, FreeBSD, NetBSD, and Windows. 1506 --with-compiler-vendor Override compiler test. Valid values are gnu, intel, 1507 and microsoft. 1508 --with-sdk SDK to use on Mac OS X 1509 --with-macosx-version-min 1510 minimum version of Mac OS X to support 1511 --with-architectures architectures to compile for on Mac OS X 1512 --with-lib-prefix add user-defined prefix to library names 1513 --with-lib-suffix add user-defined suffix to library names 1514 --with-freelist32-size-max 1515 max size of freelist on 32 bit platforms 1516 --with-freelist64-size-max 1517 max size of freelist on 64 bit platforms 1518 --with-vis additional variable implementation specifications 1519 --with-gmp-include path to the gmp or mpir header files 1520 --with-gmp-lib path to the gmp or mpir library 1521 --with-mpfr-include path to the mpfr header file 1522 --with-mpfr-lib path to the mpfr library 1523 1524Some influential environment variables: 1525 CXX C++ compiler command 1526 CXXFLAGS C++ compiler flags 1527 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1528 nonstandard directory <lib dir> 1529 LIBS libraries to pass to the linker, e.g. -l<library> 1530 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1531 you have headers in a nonstandard directory <include dir> 1532 CC C compiler command 1533 CFLAGS C compiler flags 1534 CXXCPP C++ preprocessor 1535 1536Use these variables to override the choices made by `configure' or to help 1537it to find libraries and programs with nonstandard names/locations. 1538 1539Report bugs to <users@gecode.org>. 1540_ACEOF 1541ac_status=$? 1542fi 1543 1544if test "$ac_init_help" = "recursive"; then 1545 # If there are subdirs, report their specific --help. 1546 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1547 test -d "$ac_dir" || 1548 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1549 continue 1550 ac_builddir=. 1551 1552case "$ac_dir" in 1553.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1554*) 1555 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1556 # A ".." for each directory in $ac_dir_suffix. 1557 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1558 case $ac_top_builddir_sub in 1559 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1560 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1561 esac ;; 1562esac 1563ac_abs_top_builddir=$ac_pwd 1564ac_abs_builddir=$ac_pwd$ac_dir_suffix 1565# for backward compatibility: 1566ac_top_builddir=$ac_top_build_prefix 1567 1568case $srcdir in 1569 .) # We are building in place. 1570 ac_srcdir=. 1571 ac_top_srcdir=$ac_top_builddir_sub 1572 ac_abs_top_srcdir=$ac_pwd ;; 1573 [\\/]* | ?:[\\/]* ) # Absolute name. 1574 ac_srcdir=$srcdir$ac_dir_suffix; 1575 ac_top_srcdir=$srcdir 1576 ac_abs_top_srcdir=$srcdir ;; 1577 *) # Relative name. 1578 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1579 ac_top_srcdir=$ac_top_build_prefix$srcdir 1580 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1581esac 1582ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1583 1584 cd "$ac_dir" || { ac_status=$?; continue; } 1585 # Check for guested configure. 1586 if test -f "$ac_srcdir/configure.gnu"; then 1587 echo && 1588 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1589 elif test -f "$ac_srcdir/configure"; then 1590 echo && 1591 $SHELL "$ac_srcdir/configure" --help=recursive 1592 else 1593 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1594 fi || ac_status=$? 1595 cd "$ac_pwd" || { ac_status=$?; break; } 1596 done 1597fi 1598 1599test -n "$ac_init_help" && exit $ac_status 1600if $ac_init_version; then 1601 cat <<\_ACEOF 1602GECODE configure 6.3.0 1603generated by GNU Autoconf 2.69 1604 1605Copyright (C) 2012 Free Software Foundation, Inc. 1606This configure script is free software; the Free Software Foundation 1607gives unlimited permission to copy, distribute and modify it. 1608_ACEOF 1609 exit 1610fi 1611 1612## ------------------------ ## 1613## Autoconf initialization. ## 1614## ------------------------ ## 1615 1616# ac_fn_cxx_try_compile LINENO 1617# ---------------------------- 1618# Try to compile conftest.$ac_ext, and return whether this succeeded. 1619ac_fn_cxx_try_compile () 1620{ 1621 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1622 rm -f conftest.$ac_objext 1623 if { { ac_try="$ac_compile" 1624case "(($ac_try" in 1625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1626 *) ac_try_echo=$ac_try;; 1627esac 1628eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1629$as_echo "$ac_try_echo"; } >&5 1630 (eval "$ac_compile") 2>conftest.err 1631 ac_status=$? 1632 if test -s conftest.err; then 1633 grep -v '^ *+' conftest.err >conftest.er1 1634 cat conftest.er1 >&5 1635 mv -f conftest.er1 conftest.err 1636 fi 1637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1638 test $ac_status = 0; } && { 1639 test -z "$ac_cxx_werror_flag" || 1640 test ! -s conftest.err 1641 } && test -s conftest.$ac_objext; then : 1642 ac_retval=0 1643else 1644 $as_echo "$as_me: failed program was:" >&5 1645sed 's/^/| /' conftest.$ac_ext >&5 1646 1647 ac_retval=1 1648fi 1649 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1650 as_fn_set_status $ac_retval 1651 1652} # ac_fn_cxx_try_compile 1653 1654# ac_fn_c_try_compile LINENO 1655# -------------------------- 1656# Try to compile conftest.$ac_ext, and return whether this succeeded. 1657ac_fn_c_try_compile () 1658{ 1659 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1660 rm -f conftest.$ac_objext 1661 if { { ac_try="$ac_compile" 1662case "(($ac_try" in 1663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1664 *) ac_try_echo=$ac_try;; 1665esac 1666eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1667$as_echo "$ac_try_echo"; } >&5 1668 (eval "$ac_compile") 2>conftest.err 1669 ac_status=$? 1670 if test -s conftest.err; then 1671 grep -v '^ *+' conftest.err >conftest.er1 1672 cat conftest.er1 >&5 1673 mv -f conftest.er1 conftest.err 1674 fi 1675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1676 test $ac_status = 0; } && { 1677 test -z "$ac_c_werror_flag" || 1678 test ! -s conftest.err 1679 } && test -s conftest.$ac_objext; then : 1680 ac_retval=0 1681else 1682 $as_echo "$as_me: failed program was:" >&5 1683sed 's/^/| /' conftest.$ac_ext >&5 1684 1685 ac_retval=1 1686fi 1687 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1688 as_fn_set_status $ac_retval 1689 1690} # ac_fn_c_try_compile 1691 1692# ac_fn_cxx_try_cpp LINENO 1693# ------------------------ 1694# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1695ac_fn_cxx_try_cpp () 1696{ 1697 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1698 if { { ac_try="$ac_cpp conftest.$ac_ext" 1699case "(($ac_try" in 1700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1701 *) ac_try_echo=$ac_try;; 1702esac 1703eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1704$as_echo "$ac_try_echo"; } >&5 1705 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1706 ac_status=$? 1707 if test -s conftest.err; then 1708 grep -v '^ *+' conftest.err >conftest.er1 1709 cat conftest.er1 >&5 1710 mv -f conftest.er1 conftest.err 1711 fi 1712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1713 test $ac_status = 0; } > conftest.i && { 1714 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1715 test ! -s conftest.err 1716 }; then : 1717 ac_retval=0 1718else 1719 $as_echo "$as_me: failed program was:" >&5 1720sed 's/^/| /' conftest.$ac_ext >&5 1721 1722 ac_retval=1 1723fi 1724 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1725 as_fn_set_status $ac_retval 1726 1727} # ac_fn_cxx_try_cpp 1728 1729# ac_fn_cxx_try_link LINENO 1730# ------------------------- 1731# Try to link conftest.$ac_ext, and return whether this succeeded. 1732ac_fn_cxx_try_link () 1733{ 1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1735 rm -f conftest.$ac_objext conftest$ac_exeext 1736 if { { ac_try="$ac_link" 1737case "(($ac_try" in 1738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1739 *) ac_try_echo=$ac_try;; 1740esac 1741eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1742$as_echo "$ac_try_echo"; } >&5 1743 (eval "$ac_link") 2>conftest.err 1744 ac_status=$? 1745 if test -s conftest.err; then 1746 grep -v '^ *+' conftest.err >conftest.er1 1747 cat conftest.er1 >&5 1748 mv -f conftest.er1 conftest.err 1749 fi 1750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1751 test $ac_status = 0; } && { 1752 test -z "$ac_cxx_werror_flag" || 1753 test ! -s conftest.err 1754 } && test -s conftest$ac_exeext && { 1755 test "$cross_compiling" = yes || 1756 test -x conftest$ac_exeext 1757 }; then : 1758 ac_retval=0 1759else 1760 $as_echo "$as_me: failed program was:" >&5 1761sed 's/^/| /' conftest.$ac_ext >&5 1762 1763 ac_retval=1 1764fi 1765 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1766 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1767 # interfere with the next link command; also delete a directory that is 1768 # left behind by Apple's compiler. We do this before executing the actions. 1769 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1770 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1771 as_fn_set_status $ac_retval 1772 1773} # ac_fn_cxx_try_link 1774 1775# ac_fn_cxx_check_func LINENO FUNC VAR 1776# ------------------------------------ 1777# Tests whether FUNC exists, setting the cache variable VAR accordingly 1778ac_fn_cxx_check_func () 1779{ 1780 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1782$as_echo_n "checking for $2... " >&6; } 1783if eval \${$3+:} false; then : 1784 $as_echo_n "(cached) " >&6 1785else 1786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1787/* end confdefs.h. */ 1788/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1789 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1790#define $2 innocuous_$2 1791 1792/* System header to define __stub macros and hopefully few prototypes, 1793 which can conflict with char $2 (); below. 1794 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1795 <limits.h> exists even on freestanding compilers. */ 1796 1797#ifdef __STDC__ 1798# include <limits.h> 1799#else 1800# include <assert.h> 1801#endif 1802 1803#undef $2 1804 1805/* Override any GCC internal prototype to avoid an error. 1806 Use char because int might match the return type of a GCC 1807 builtin and then its argument prototype would still apply. */ 1808#ifdef __cplusplus 1809extern "C" 1810#endif 1811char $2 (); 1812/* The GNU C library defines this for functions which it implements 1813 to always fail with ENOSYS. Some functions are actually named 1814 something starting with __ and the normal name is an alias. */ 1815#if defined __stub_$2 || defined __stub___$2 1816choke me 1817#endif 1818 1819int 1820main () 1821{ 1822return $2 (); 1823 ; 1824 return 0; 1825} 1826_ACEOF 1827if ac_fn_cxx_try_link "$LINENO"; then : 1828 eval "$3=yes" 1829else 1830 eval "$3=no" 1831fi 1832rm -f core conftest.err conftest.$ac_objext \ 1833 conftest$ac_exeext conftest.$ac_ext 1834fi 1835eval ac_res=\$$3 1836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1837$as_echo "$ac_res" >&6; } 1838 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1839 1840} # ac_fn_cxx_check_func 1841 1842# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES 1843# --------------------------------------------------------- 1844# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1845# the include files in INCLUDES and setting the cache variable VAR 1846# accordingly. 1847ac_fn_cxx_check_header_mongrel () 1848{ 1849 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1850 if eval \${$3+:} false; then : 1851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1852$as_echo_n "checking for $2... " >&6; } 1853if eval \${$3+:} false; then : 1854 $as_echo_n "(cached) " >&6 1855fi 1856eval ac_res=\$$3 1857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1858$as_echo "$ac_res" >&6; } 1859else 1860 # Is the header compilable? 1861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1862$as_echo_n "checking $2 usability... " >&6; } 1863cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1864/* end confdefs.h. */ 1865$4 1866#include <$2> 1867_ACEOF 1868if ac_fn_cxx_try_compile "$LINENO"; then : 1869 ac_header_compiler=yes 1870else 1871 ac_header_compiler=no 1872fi 1873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1875$as_echo "$ac_header_compiler" >&6; } 1876 1877# Is the header present? 1878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1879$as_echo_n "checking $2 presence... " >&6; } 1880cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1881/* end confdefs.h. */ 1882#include <$2> 1883_ACEOF 1884if ac_fn_cxx_try_cpp "$LINENO"; then : 1885 ac_header_preproc=yes 1886else 1887 ac_header_preproc=no 1888fi 1889rm -f conftest.err conftest.i conftest.$ac_ext 1890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1891$as_echo "$ac_header_preproc" >&6; } 1892 1893# So? What about this header? 1894case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( 1895 yes:no: ) 1896 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1897$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1898 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1899$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1900 ;; 1901 no:yes:* ) 1902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1903$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1905$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1907$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1909$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1911$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1912( $as_echo "## ------------------------------- ## 1913## Report this to users@gecode.org ## 1914## ------------------------------- ##" 1915 ) | sed "s/^/$as_me: WARNING: /" >&2 1916 ;; 1917esac 1918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1919$as_echo_n "checking for $2... " >&6; } 1920if eval \${$3+:} false; then : 1921 $as_echo_n "(cached) " >&6 1922else 1923 eval "$3=\$ac_header_compiler" 1924fi 1925eval ac_res=\$$3 1926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1927$as_echo "$ac_res" >&6; } 1928fi 1929 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1930 1931} # ac_fn_cxx_check_header_mongrel 1932 1933# ac_fn_cxx_try_run LINENO 1934# ------------------------ 1935# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1936# that executables *can* be run. 1937ac_fn_cxx_try_run () 1938{ 1939 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1940 if { { ac_try="$ac_link" 1941case "(($ac_try" in 1942 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1943 *) ac_try_echo=$ac_try;; 1944esac 1945eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1946$as_echo "$ac_try_echo"; } >&5 1947 (eval "$ac_link") 2>&5 1948 ac_status=$? 1949 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1950 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1951 { { case "(($ac_try" in 1952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1953 *) ac_try_echo=$ac_try;; 1954esac 1955eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1956$as_echo "$ac_try_echo"; } >&5 1957 (eval "$ac_try") 2>&5 1958 ac_status=$? 1959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1960 test $ac_status = 0; }; }; then : 1961 ac_retval=0 1962else 1963 $as_echo "$as_me: program exited with status $ac_status" >&5 1964 $as_echo "$as_me: failed program was:" >&5 1965sed 's/^/| /' conftest.$ac_ext >&5 1966 1967 ac_retval=$ac_status 1968fi 1969 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1970 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1971 as_fn_set_status $ac_retval 1972 1973} # ac_fn_cxx_try_run 1974 1975# ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES 1976# --------------------------------------------------------- 1977# Tests whether HEADER exists and can be compiled using the include files in 1978# INCLUDES, setting the cache variable VAR accordingly. 1979ac_fn_cxx_check_header_compile () 1980{ 1981 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1983$as_echo_n "checking for $2... " >&6; } 1984if eval \${$3+:} false; then : 1985 $as_echo_n "(cached) " >&6 1986else 1987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1988/* end confdefs.h. */ 1989$4 1990#include <$2> 1991_ACEOF 1992if ac_fn_cxx_try_compile "$LINENO"; then : 1993 eval "$3=yes" 1994else 1995 eval "$3=no" 1996fi 1997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1998fi 1999eval ac_res=\$$3 2000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2001$as_echo "$ac_res" >&6; } 2002 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2003 2004} # ac_fn_cxx_check_header_compile 2005 2006# ac_fn_cxx_check_decl LINENO SYMBOL VAR INCLUDES 2007# ----------------------------------------------- 2008# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2009# accordingly. 2010ac_fn_cxx_check_decl () 2011{ 2012 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2013 as_decl_name=`echo $2|sed 's/ *(.*//'` 2014 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2016$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2017if eval \${$3+:} false; then : 2018 $as_echo_n "(cached) " >&6 2019else 2020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2021/* end confdefs.h. */ 2022$4 2023int 2024main () 2025{ 2026#ifndef $as_decl_name 2027#ifdef __cplusplus 2028 (void) $as_decl_use; 2029#else 2030 (void) $as_decl_name; 2031#endif 2032#endif 2033 2034 ; 2035 return 0; 2036} 2037_ACEOF 2038if ac_fn_cxx_try_compile "$LINENO"; then : 2039 eval "$3=yes" 2040else 2041 eval "$3=no" 2042fi 2043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2044fi 2045eval ac_res=\$$3 2046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2047$as_echo "$ac_res" >&6; } 2048 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2049 2050} # ac_fn_cxx_check_decl 2051 2052# ac_fn_c_try_run LINENO 2053# ---------------------- 2054# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 2055# that executables *can* be run. 2056ac_fn_c_try_run () 2057{ 2058 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2059 if { { ac_try="$ac_link" 2060case "(($ac_try" in 2061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2062 *) ac_try_echo=$ac_try;; 2063esac 2064eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2065$as_echo "$ac_try_echo"; } >&5 2066 (eval "$ac_link") 2>&5 2067 ac_status=$? 2068 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2069 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 2070 { { case "(($ac_try" in 2071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2072 *) ac_try_echo=$ac_try;; 2073esac 2074eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2075$as_echo "$ac_try_echo"; } >&5 2076 (eval "$ac_try") 2>&5 2077 ac_status=$? 2078 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2079 test $ac_status = 0; }; }; then : 2080 ac_retval=0 2081else 2082 $as_echo "$as_me: program exited with status $ac_status" >&5 2083 $as_echo "$as_me: failed program was:" >&5 2084sed 's/^/| /' conftest.$ac_ext >&5 2085 2086 ac_retval=$ac_status 2087fi 2088 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2089 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2090 as_fn_set_status $ac_retval 2091 2092} # ac_fn_c_try_run 2093 2094# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2095# -------------------------------------------- 2096# Tries to find the compile-time value of EXPR in a program that includes 2097# INCLUDES, setting VAR accordingly. Returns whether the value could be 2098# computed 2099ac_fn_c_compute_int () 2100{ 2101 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2102 if test "$cross_compiling" = yes; then 2103 # Depending upon the size, compute the lo and hi bounds. 2104cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2105/* end confdefs.h. */ 2106$4 2107int 2108main () 2109{ 2110static int test_array [1 - 2 * !(($2) >= 0)]; 2111test_array [0] = 0; 2112return test_array [0]; 2113 2114 ; 2115 return 0; 2116} 2117_ACEOF 2118if ac_fn_c_try_compile "$LINENO"; then : 2119 ac_lo=0 ac_mid=0 2120 while :; do 2121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2122/* end confdefs.h. */ 2123$4 2124int 2125main () 2126{ 2127static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2128test_array [0] = 0; 2129return test_array [0]; 2130 2131 ; 2132 return 0; 2133} 2134_ACEOF 2135if ac_fn_c_try_compile "$LINENO"; then : 2136 ac_hi=$ac_mid; break 2137else 2138 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2139 if test $ac_lo -le $ac_mid; then 2140 ac_lo= ac_hi= 2141 break 2142 fi 2143 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2144fi 2145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2146 done 2147else 2148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2149/* end confdefs.h. */ 2150$4 2151int 2152main () 2153{ 2154static int test_array [1 - 2 * !(($2) < 0)]; 2155test_array [0] = 0; 2156return test_array [0]; 2157 2158 ; 2159 return 0; 2160} 2161_ACEOF 2162if ac_fn_c_try_compile "$LINENO"; then : 2163 ac_hi=-1 ac_mid=-1 2164 while :; do 2165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2166/* end confdefs.h. */ 2167$4 2168int 2169main () 2170{ 2171static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2172test_array [0] = 0; 2173return test_array [0]; 2174 2175 ; 2176 return 0; 2177} 2178_ACEOF 2179if ac_fn_c_try_compile "$LINENO"; then : 2180 ac_lo=$ac_mid; break 2181else 2182 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2183 if test $ac_mid -le $ac_hi; then 2184 ac_lo= ac_hi= 2185 break 2186 fi 2187 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2188fi 2189rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2190 done 2191else 2192 ac_lo= ac_hi= 2193fi 2194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2195fi 2196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2197# Binary search between lo and hi bounds. 2198while test "x$ac_lo" != "x$ac_hi"; do 2199 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2201/* end confdefs.h. */ 2202$4 2203int 2204main () 2205{ 2206static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2207test_array [0] = 0; 2208return test_array [0]; 2209 2210 ; 2211 return 0; 2212} 2213_ACEOF 2214if ac_fn_c_try_compile "$LINENO"; then : 2215 ac_hi=$ac_mid 2216else 2217 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2218fi 2219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2220done 2221case $ac_lo in #(( 2222?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2223'') ac_retval=1 ;; 2224esac 2225 else 2226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2227/* end confdefs.h. */ 2228$4 2229static long int longval () { return $2; } 2230static unsigned long int ulongval () { return $2; } 2231#include <stdio.h> 2232#include <stdlib.h> 2233int 2234main () 2235{ 2236 2237 FILE *f = fopen ("conftest.val", "w"); 2238 if (! f) 2239 return 1; 2240 if (($2) < 0) 2241 { 2242 long int i = longval (); 2243 if (i != ($2)) 2244 return 1; 2245 fprintf (f, "%ld", i); 2246 } 2247 else 2248 { 2249 unsigned long int i = ulongval (); 2250 if (i != ($2)) 2251 return 1; 2252 fprintf (f, "%lu", i); 2253 } 2254 /* Do not output a trailing newline, as this causes \r\n confusion 2255 on some platforms. */ 2256 return ferror (f) || fclose (f) != 0; 2257 2258 ; 2259 return 0; 2260} 2261_ACEOF 2262if ac_fn_c_try_run "$LINENO"; then : 2263 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2264else 2265 ac_retval=1 2266fi 2267rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2268 conftest.$ac_objext conftest.beam conftest.$ac_ext 2269rm -f conftest.val 2270 2271 fi 2272 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2273 as_fn_set_status $ac_retval 2274 2275} # ac_fn_c_compute_int 2276cat >config.log <<_ACEOF 2277This file contains any messages produced by compilers while 2278running configure, to aid debugging if configure makes a mistake. 2279 2280It was created by GECODE $as_me 6.3.0, which was 2281generated by GNU Autoconf 2.69. Invocation command line was 2282 2283 $ $0 $@ 2284 2285_ACEOF 2286exec 5>>config.log 2287{ 2288cat <<_ASUNAME 2289## --------- ## 2290## Platform. ## 2291## --------- ## 2292 2293hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2294uname -m = `(uname -m) 2>/dev/null || echo unknown` 2295uname -r = `(uname -r) 2>/dev/null || echo unknown` 2296uname -s = `(uname -s) 2>/dev/null || echo unknown` 2297uname -v = `(uname -v) 2>/dev/null || echo unknown` 2298 2299/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2300/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2301 2302/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2303/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2304/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2305/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2306/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2307/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2308/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2309 2310_ASUNAME 2311 2312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2313for as_dir in $PATH 2314do 2315 IFS=$as_save_IFS 2316 test -z "$as_dir" && as_dir=. 2317 $as_echo "PATH: $as_dir" 2318 done 2319IFS=$as_save_IFS 2320 2321} >&5 2322 2323cat >&5 <<_ACEOF 2324 2325 2326## ----------- ## 2327## Core tests. ## 2328## ----------- ## 2329 2330_ACEOF 2331 2332 2333# Keep a trace of the command line. 2334# Strip out --no-create and --no-recursion so they do not pile up. 2335# Strip out --silent because we don't want to record it for future runs. 2336# Also quote any args containing shell meta-characters. 2337# Make two passes to allow for proper duplicate-argument suppression. 2338ac_configure_args= 2339ac_configure_args0= 2340ac_configure_args1= 2341ac_must_keep_next=false 2342for ac_pass in 1 2 2343do 2344 for ac_arg 2345 do 2346 case $ac_arg in 2347 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2348 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2349 | -silent | --silent | --silen | --sile | --sil) 2350 continue ;; 2351 *\'*) 2352 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2353 esac 2354 case $ac_pass in 2355 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2356 2) 2357 as_fn_append ac_configure_args1 " '$ac_arg'" 2358 if test $ac_must_keep_next = true; then 2359 ac_must_keep_next=false # Got value, back to normal. 2360 else 2361 case $ac_arg in 2362 *=* | --config-cache | -C | -disable-* | --disable-* \ 2363 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2364 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2365 | -with-* | --with-* | -without-* | --without-* | --x) 2366 case "$ac_configure_args0 " in 2367 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2368 esac 2369 ;; 2370 -* ) ac_must_keep_next=true ;; 2371 esac 2372 fi 2373 as_fn_append ac_configure_args " '$ac_arg'" 2374 ;; 2375 esac 2376 done 2377done 2378{ ac_configure_args0=; unset ac_configure_args0;} 2379{ ac_configure_args1=; unset ac_configure_args1;} 2380 2381# When interrupted or exit'd, cleanup temporary files, and complete 2382# config.log. We remove comments because anyway the quotes in there 2383# would cause problems or look ugly. 2384# WARNING: Use '\'' to represent an apostrophe within the trap. 2385# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2386trap 'exit_status=$? 2387 # Save into config.log some information that might help in debugging. 2388 { 2389 echo 2390 2391 $as_echo "## ---------------- ## 2392## Cache variables. ## 2393## ---------------- ##" 2394 echo 2395 # The following way of writing the cache mishandles newlines in values, 2396( 2397 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2398 eval ac_val=\$$ac_var 2399 case $ac_val in #( 2400 *${as_nl}*) 2401 case $ac_var in #( 2402 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2403$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2404 esac 2405 case $ac_var in #( 2406 _ | IFS | as_nl) ;; #( 2407 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2408 *) { eval $ac_var=; unset $ac_var;} ;; 2409 esac ;; 2410 esac 2411 done 2412 (set) 2>&1 | 2413 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2414 *${as_nl}ac_space=\ *) 2415 sed -n \ 2416 "s/'\''/'\''\\\\'\'''\''/g; 2417 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2418 ;; #( 2419 *) 2420 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2421 ;; 2422 esac | 2423 sort 2424) 2425 echo 2426 2427 $as_echo "## ----------------- ## 2428## Output variables. ## 2429## ----------------- ##" 2430 echo 2431 for ac_var in $ac_subst_vars 2432 do 2433 eval ac_val=\$$ac_var 2434 case $ac_val in 2435 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2436 esac 2437 $as_echo "$ac_var='\''$ac_val'\''" 2438 done | sort 2439 echo 2440 2441 if test -n "$ac_subst_files"; then 2442 $as_echo "## ------------------- ## 2443## File substitutions. ## 2444## ------------------- ##" 2445 echo 2446 for ac_var in $ac_subst_files 2447 do 2448 eval ac_val=\$$ac_var 2449 case $ac_val in 2450 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2451 esac 2452 $as_echo "$ac_var='\''$ac_val'\''" 2453 done | sort 2454 echo 2455 fi 2456 2457 if test -s confdefs.h; then 2458 $as_echo "## ----------- ## 2459## confdefs.h. ## 2460## ----------- ##" 2461 echo 2462 cat confdefs.h 2463 echo 2464 fi 2465 test "$ac_signal" != 0 && 2466 $as_echo "$as_me: caught signal $ac_signal" 2467 $as_echo "$as_me: exit $exit_status" 2468 } >&5 2469 rm -f core *.core core.conftest.* && 2470 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2471 exit $exit_status 2472' 0 2473for ac_signal in 1 2 13 15; do 2474 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2475done 2476ac_signal=0 2477 2478# confdefs.h avoids OS command line length limits that DEFS can exceed. 2479rm -f -r conftest* confdefs.h 2480 2481$as_echo "/* confdefs.h */" > confdefs.h 2482 2483# Predefined preprocessor variables. 2484 2485cat >>confdefs.h <<_ACEOF 2486#define PACKAGE_NAME "$PACKAGE_NAME" 2487_ACEOF 2488 2489cat >>confdefs.h <<_ACEOF 2490#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2491_ACEOF 2492 2493cat >>confdefs.h <<_ACEOF 2494#define PACKAGE_VERSION "$PACKAGE_VERSION" 2495_ACEOF 2496 2497cat >>confdefs.h <<_ACEOF 2498#define PACKAGE_STRING "$PACKAGE_STRING" 2499_ACEOF 2500 2501cat >>confdefs.h <<_ACEOF 2502#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2503_ACEOF 2504 2505cat >>confdefs.h <<_ACEOF 2506#define PACKAGE_URL "$PACKAGE_URL" 2507_ACEOF 2508 2509 2510# Let the site file select an alternate cache file if it wants to. 2511# Prefer an explicitly selected file to automatically selected ones. 2512ac_site_file1=NONE 2513ac_site_file2=NONE 2514if test -n "$CONFIG_SITE"; then 2515 # We do not want a PATH search for config.site. 2516 case $CONFIG_SITE in #(( 2517 -*) ac_site_file1=./$CONFIG_SITE;; 2518 */*) ac_site_file1=$CONFIG_SITE;; 2519 *) ac_site_file1=./$CONFIG_SITE;; 2520 esac 2521elif test "x$prefix" != xNONE; then 2522 ac_site_file1=$prefix/share/config.site 2523 ac_site_file2=$prefix/etc/config.site 2524else 2525 ac_site_file1=$ac_default_prefix/share/config.site 2526 ac_site_file2=$ac_default_prefix/etc/config.site 2527fi 2528for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2529do 2530 test "x$ac_site_file" = xNONE && continue 2531 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2532 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2533$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2534 sed 's/^/| /' "$ac_site_file" >&5 2535 . "$ac_site_file" \ 2536 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2537$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2538as_fn_error $? "failed to load site script $ac_site_file 2539See \`config.log' for more details" "$LINENO" 5; } 2540 fi 2541done 2542 2543if test -r "$cache_file"; then 2544 # Some versions of bash will fail to source /dev/null (special files 2545 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2546 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2547 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2548$as_echo "$as_me: loading cache $cache_file" >&6;} 2549 case $cache_file in 2550 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2551 *) . "./$cache_file";; 2552 esac 2553 fi 2554else 2555 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2556$as_echo "$as_me: creating cache $cache_file" >&6;} 2557 >$cache_file 2558fi 2559 2560as_fn_append ac_header_list " stdlib.h" 2561as_fn_append ac_header_list " unistd.h" 2562as_fn_append ac_header_list " sys/param.h" 2563# Check that the precious variables saved in the cache have kept the same 2564# value. 2565ac_cache_corrupted=false 2566for ac_var in $ac_precious_vars; do 2567 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2568 eval ac_new_set=\$ac_env_${ac_var}_set 2569 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2570 eval ac_new_val=\$ac_env_${ac_var}_value 2571 case $ac_old_set,$ac_new_set in 2572 set,) 2573 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2574$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2575 ac_cache_corrupted=: ;; 2576 ,set) 2577 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2578$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2579 ac_cache_corrupted=: ;; 2580 ,);; 2581 *) 2582 if test "x$ac_old_val" != "x$ac_new_val"; then 2583 # differences in whitespace do not lead to failure. 2584 ac_old_val_w=`echo x $ac_old_val` 2585 ac_new_val_w=`echo x $ac_new_val` 2586 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2587 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2588$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2589 ac_cache_corrupted=: 2590 else 2591 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2592$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2593 eval $ac_var=\$ac_old_val 2594 fi 2595 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2596$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2598$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2599 fi;; 2600 esac 2601 # Pass precious variables to config.status. 2602 if test "$ac_new_set" = set; then 2603 case $ac_new_val in 2604 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2605 *) ac_arg=$ac_var=$ac_new_val ;; 2606 esac 2607 case " $ac_configure_args " in 2608 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2609 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2610 esac 2611 fi 2612done 2613if $ac_cache_corrupted; then 2614 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2615$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2616 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2617$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2618 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2619fi 2620## -------------------- ## 2621## Main body of script. ## 2622## -------------------- ## 2623 2624ac_ext=c 2625ac_cpp='$CPP $CPPFLAGS' 2626ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2627ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2628ac_compiler_gnu=$ac_cv_c_compiler_gnu 2629 2630 2631ac_config_headers="$ac_config_headers gecode/support/config.hpp" 2632 2633 2634 2635ac_gecode_soversion=51 2636GECODE_SOVERSION=${ac_gecode_soversion} 2637 2638ac_gecode_flatzincversion=1.6 2639GECODE_FLATZINC_VERSION=${ac_gecode_flatzincversion} 2640 2641 2642# checks for programs 2643 2644: ${CXXFLAGS=""} : ${CFLAGS=""} : ${DLLFLAGS=""} : ${GLDFLAGS=""} 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706# Test for platform specific behaviour of arithmetic 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768# Check whether --with-host-os was given. 2769if test "${with_host_os+set}" = set; then : 2770 withval=$with_host_os; 2771fi 2772 2773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the host operating system" >&5 2774$as_echo_n "checking for the host operating system... " >&6; } 2775 if test "${with_host_os:-no}" = "no"; then 2776 guess_host_os=$(uname -s 2>/dev/null) 2777 else 2778 guess_host_os=${with_host_os} 2779 fi 2780 case ${guess_host_os} in 2781 GNU/kFreeBSD|*inux*|FreeBSD|NetBSD|DragonFly) 2782 host_os=linux 2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Linux" >&5 2784$as_echo "Linux" >&6; } 2785 ;; 2786 *arwin*) 2787 host_os=darwin 2788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Darwin" >&5 2789$as_echo "Darwin" >&6; } 2790 ;; 2791 CYGWIN*|*indows*) 2792 host_os=windows 2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Windows" >&5 2794$as_echo "Windows" >&6; } 2795 ;; 2796 *) 2797 as_fn_error $? "Host OS not supported." "$LINENO" 5 2798 ;; 2799 esac 2800 2801if test "${CXX}x" = "x" -a "${CC}x" = "x" -a "${host_os}" = "windows"; then 2802 CC=cl 2803 CXX=cl 2804fi 2805 2806ac_ext=cpp 2807ac_cpp='$CXXCPP $CPPFLAGS' 2808ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2809ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2810ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 2811if test -z "$CXX"; then 2812 if test -n "$CCC"; then 2813 CXX=$CCC 2814 else 2815 if test -n "$ac_tool_prefix"; then 2816 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 2817 do 2818 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2819set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2821$as_echo_n "checking for $ac_word... " >&6; } 2822if ${ac_cv_prog_CXX+:} false; then : 2823 $as_echo_n "(cached) " >&6 2824else 2825 if test -n "$CXX"; then 2826 ac_cv_prog_CXX="$CXX" # Let the user override the test. 2827else 2828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2829for as_dir in $PATH 2830do 2831 IFS=$as_save_IFS 2832 test -z "$as_dir" && as_dir=. 2833 for ac_exec_ext in '' $ac_executable_extensions; do 2834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2835 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 2836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2837 break 2 2838 fi 2839done 2840 done 2841IFS=$as_save_IFS 2842 2843fi 2844fi 2845CXX=$ac_cv_prog_CXX 2846if test -n "$CXX"; then 2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 2848$as_echo "$CXX" >&6; } 2849else 2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2851$as_echo "no" >&6; } 2852fi 2853 2854 2855 test -n "$CXX" && break 2856 done 2857fi 2858if test -z "$CXX"; then 2859 ac_ct_CXX=$CXX 2860 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 2861do 2862 # Extract the first word of "$ac_prog", so it can be a program name with args. 2863set dummy $ac_prog; ac_word=$2 2864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2865$as_echo_n "checking for $ac_word... " >&6; } 2866if ${ac_cv_prog_ac_ct_CXX+:} false; then : 2867 $as_echo_n "(cached) " >&6 2868else 2869 if test -n "$ac_ct_CXX"; then 2870 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 2871else 2872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2873for as_dir in $PATH 2874do 2875 IFS=$as_save_IFS 2876 test -z "$as_dir" && as_dir=. 2877 for ac_exec_ext in '' $ac_executable_extensions; do 2878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2879 ac_cv_prog_ac_ct_CXX="$ac_prog" 2880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2881 break 2 2882 fi 2883done 2884 done 2885IFS=$as_save_IFS 2886 2887fi 2888fi 2889ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 2890if test -n "$ac_ct_CXX"; then 2891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 2892$as_echo "$ac_ct_CXX" >&6; } 2893else 2894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2895$as_echo "no" >&6; } 2896fi 2897 2898 2899 test -n "$ac_ct_CXX" && break 2900done 2901 2902 if test "x$ac_ct_CXX" = x; then 2903 CXX="g++" 2904 else 2905 case $cross_compiling:$ac_tool_warned in 2906yes:) 2907{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2908$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2909ac_tool_warned=yes ;; 2910esac 2911 CXX=$ac_ct_CXX 2912 fi 2913fi 2914 2915 fi 2916fi 2917# Provide some information about the compiler. 2918$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 2919set X $ac_compile 2920ac_compiler=$2 2921for ac_option in --version -v -V -qversion; do 2922 { { ac_try="$ac_compiler $ac_option >&5" 2923case "(($ac_try" in 2924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2925 *) ac_try_echo=$ac_try;; 2926esac 2927eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2928$as_echo "$ac_try_echo"; } >&5 2929 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2930 ac_status=$? 2931 if test -s conftest.err; then 2932 sed '10a\ 2933... rest of stderr output deleted ... 2934 10q' conftest.err >conftest.er1 2935 cat conftest.er1 >&5 2936 fi 2937 rm -f conftest.er1 conftest.err 2938 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2939 test $ac_status = 0; } 2940done 2941 2942cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2943/* end confdefs.h. */ 2944 2945int 2946main () 2947{ 2948 2949 ; 2950 return 0; 2951} 2952_ACEOF 2953ac_clean_files_save=$ac_clean_files 2954ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2955# Try to create an executable without -o first, disregard a.out. 2956# It will help us diagnose broken compilers, and finding out an intuition 2957# of exeext. 2958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 2959$as_echo_n "checking whether the C++ compiler works... " >&6; } 2960ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2961 2962# The possible output files: 2963ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2964 2965ac_rmfiles= 2966for ac_file in $ac_files 2967do 2968 case $ac_file in 2969 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2970 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2971 esac 2972done 2973rm -f $ac_rmfiles 2974 2975if { { ac_try="$ac_link_default" 2976case "(($ac_try" in 2977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2978 *) ac_try_echo=$ac_try;; 2979esac 2980eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2981$as_echo "$ac_try_echo"; } >&5 2982 (eval "$ac_link_default") 2>&5 2983 ac_status=$? 2984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2985 test $ac_status = 0; }; then : 2986 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2987# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2988# in a Makefile. We should not override ac_cv_exeext if it was cached, 2989# so that the user can short-circuit this test for compilers unknown to 2990# Autoconf. 2991for ac_file in $ac_files '' 2992do 2993 test -f "$ac_file" || continue 2994 case $ac_file in 2995 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2996 ;; 2997 [ab].out ) 2998 # We found the default executable, but exeext='' is most 2999 # certainly right. 3000 break;; 3001 *.* ) 3002 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3003 then :; else 3004 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3005 fi 3006 # We set ac_cv_exeext here because the later test for it is not 3007 # safe: cross compilers may not add the suffix if given an `-o' 3008 # argument, so we may need to know it at that point already. 3009 # Even if this section looks crufty: it has the advantage of 3010 # actually working. 3011 break;; 3012 * ) 3013 break;; 3014 esac 3015done 3016test "$ac_cv_exeext" = no && ac_cv_exeext= 3017 3018else 3019 ac_file='' 3020fi 3021if test -z "$ac_file"; then : 3022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3023$as_echo "no" >&6; } 3024$as_echo "$as_me: failed program was:" >&5 3025sed 's/^/| /' conftest.$ac_ext >&5 3026 3027{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3028$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3029as_fn_error 77 "C++ compiler cannot create executables 3030See \`config.log' for more details" "$LINENO" 5; } 3031else 3032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3033$as_echo "yes" >&6; } 3034fi 3035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 3036$as_echo_n "checking for C++ compiler default output file name... " >&6; } 3037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3038$as_echo "$ac_file" >&6; } 3039ac_exeext=$ac_cv_exeext 3040 3041rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3042ac_clean_files=$ac_clean_files_save 3043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3044$as_echo_n "checking for suffix of executables... " >&6; } 3045if { { ac_try="$ac_link" 3046case "(($ac_try" in 3047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3048 *) ac_try_echo=$ac_try;; 3049esac 3050eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3051$as_echo "$ac_try_echo"; } >&5 3052 (eval "$ac_link") 2>&5 3053 ac_status=$? 3054 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3055 test $ac_status = 0; }; then : 3056 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3057# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3058# work properly (i.e., refer to `conftest.exe'), while it won't with 3059# `rm'. 3060for ac_file in conftest.exe conftest conftest.*; do 3061 test -f "$ac_file" || continue 3062 case $ac_file in 3063 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3064 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3065 break;; 3066 * ) break;; 3067 esac 3068done 3069else 3070 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3071$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3072as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3073See \`config.log' for more details" "$LINENO" 5; } 3074fi 3075rm -f conftest conftest$ac_cv_exeext 3076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3077$as_echo "$ac_cv_exeext" >&6; } 3078 3079rm -f conftest.$ac_ext 3080EXEEXT=$ac_cv_exeext 3081ac_exeext=$EXEEXT 3082cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3083/* end confdefs.h. */ 3084#include <stdio.h> 3085int 3086main () 3087{ 3088FILE *f = fopen ("conftest.out", "w"); 3089 return ferror (f) || fclose (f) != 0; 3090 3091 ; 3092 return 0; 3093} 3094_ACEOF 3095ac_clean_files="$ac_clean_files conftest.out" 3096# Check that the compiler produces executables we can run. If not, either 3097# the compiler is broken, or we cross compile. 3098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3099$as_echo_n "checking whether we are cross compiling... " >&6; } 3100if test "$cross_compiling" != yes; then 3101 { { ac_try="$ac_link" 3102case "(($ac_try" in 3103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3104 *) ac_try_echo=$ac_try;; 3105esac 3106eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3107$as_echo "$ac_try_echo"; } >&5 3108 (eval "$ac_link") 2>&5 3109 ac_status=$? 3110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3111 test $ac_status = 0; } 3112 if { ac_try='./conftest$ac_cv_exeext' 3113 { { case "(($ac_try" in 3114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3115 *) ac_try_echo=$ac_try;; 3116esac 3117eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3118$as_echo "$ac_try_echo"; } >&5 3119 (eval "$ac_try") 2>&5 3120 ac_status=$? 3121 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3122 test $ac_status = 0; }; }; then 3123 cross_compiling=no 3124 else 3125 if test "$cross_compiling" = maybe; then 3126 cross_compiling=yes 3127 else 3128 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3129$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3130as_fn_error $? "cannot run C++ compiled programs. 3131If you meant to cross compile, use \`--host'. 3132See \`config.log' for more details" "$LINENO" 5; } 3133 fi 3134 fi 3135fi 3136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3137$as_echo "$cross_compiling" >&6; } 3138 3139rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3140ac_clean_files=$ac_clean_files_save 3141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3142$as_echo_n "checking for suffix of object files... " >&6; } 3143if ${ac_cv_objext+:} false; then : 3144 $as_echo_n "(cached) " >&6 3145else 3146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3147/* end confdefs.h. */ 3148 3149int 3150main () 3151{ 3152 3153 ; 3154 return 0; 3155} 3156_ACEOF 3157rm -f conftest.o conftest.obj 3158if { { ac_try="$ac_compile" 3159case "(($ac_try" in 3160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3161 *) ac_try_echo=$ac_try;; 3162esac 3163eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3164$as_echo "$ac_try_echo"; } >&5 3165 (eval "$ac_compile") 2>&5 3166 ac_status=$? 3167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3168 test $ac_status = 0; }; then : 3169 for ac_file in conftest.o conftest.obj conftest.*; do 3170 test -f "$ac_file" || continue; 3171 case $ac_file in 3172 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3173 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3174 break;; 3175 esac 3176done 3177else 3178 $as_echo "$as_me: failed program was:" >&5 3179sed 's/^/| /' conftest.$ac_ext >&5 3180 3181{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3182$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3183as_fn_error $? "cannot compute suffix of object files: cannot compile 3184See \`config.log' for more details" "$LINENO" 5; } 3185fi 3186rm -f conftest.$ac_cv_objext conftest.$ac_ext 3187fi 3188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3189$as_echo "$ac_cv_objext" >&6; } 3190OBJEXT=$ac_cv_objext 3191ac_objext=$OBJEXT 3192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 3193$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 3194if ${ac_cv_cxx_compiler_gnu+:} false; then : 3195 $as_echo_n "(cached) " >&6 3196else 3197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3198/* end confdefs.h. */ 3199 3200int 3201main () 3202{ 3203#ifndef __GNUC__ 3204 choke me 3205#endif 3206 3207 ; 3208 return 0; 3209} 3210_ACEOF 3211if ac_fn_cxx_try_compile "$LINENO"; then : 3212 ac_compiler_gnu=yes 3213else 3214 ac_compiler_gnu=no 3215fi 3216rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3217ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 3218 3219fi 3220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 3221$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 3222if test $ac_compiler_gnu = yes; then 3223 GXX=yes 3224else 3225 GXX= 3226fi 3227ac_test_CXXFLAGS=${CXXFLAGS+set} 3228ac_save_CXXFLAGS=$CXXFLAGS 3229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 3230$as_echo_n "checking whether $CXX accepts -g... " >&6; } 3231if ${ac_cv_prog_cxx_g+:} false; then : 3232 $as_echo_n "(cached) " >&6 3233else 3234 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 3235 ac_cxx_werror_flag=yes 3236 ac_cv_prog_cxx_g=no 3237 CXXFLAGS="-g" 3238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3239/* end confdefs.h. */ 3240 3241int 3242main () 3243{ 3244 3245 ; 3246 return 0; 3247} 3248_ACEOF 3249if ac_fn_cxx_try_compile "$LINENO"; then : 3250 ac_cv_prog_cxx_g=yes 3251else 3252 CXXFLAGS="" 3253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3254/* end confdefs.h. */ 3255 3256int 3257main () 3258{ 3259 3260 ; 3261 return 0; 3262} 3263_ACEOF 3264if ac_fn_cxx_try_compile "$LINENO"; then : 3265 3266else 3267 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3268 CXXFLAGS="-g" 3269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3270/* end confdefs.h. */ 3271 3272int 3273main () 3274{ 3275 3276 ; 3277 return 0; 3278} 3279_ACEOF 3280if ac_fn_cxx_try_compile "$LINENO"; then : 3281 ac_cv_prog_cxx_g=yes 3282fi 3283rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3284fi 3285rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3286fi 3287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3288 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3289fi 3290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 3291$as_echo "$ac_cv_prog_cxx_g" >&6; } 3292if test "$ac_test_CXXFLAGS" = set; then 3293 CXXFLAGS=$ac_save_CXXFLAGS 3294elif test $ac_cv_prog_cxx_g = yes; then 3295 if test "$GXX" = yes; then 3296 CXXFLAGS="-g -O2" 3297 else 3298 CXXFLAGS="-g" 3299 fi 3300else 3301 if test "$GXX" = yes; then 3302 CXXFLAGS="-O2" 3303 else 3304 CXXFLAGS= 3305 fi 3306fi 3307ac_ext=c 3308ac_cpp='$CPP $CPPFLAGS' 3309ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3310ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3311ac_compiler_gnu=$ac_cv_c_compiler_gnu 3312 3313ac_ext=c 3314ac_cpp='$CPP $CPPFLAGS' 3315ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3316ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3317ac_compiler_gnu=$ac_cv_c_compiler_gnu 3318if test -n "$ac_tool_prefix"; then 3319 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3320set dummy ${ac_tool_prefix}gcc; ac_word=$2 3321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3322$as_echo_n "checking for $ac_word... " >&6; } 3323if ${ac_cv_prog_CC+:} false; then : 3324 $as_echo_n "(cached) " >&6 3325else 3326 if test -n "$CC"; then 3327 ac_cv_prog_CC="$CC" # Let the user override the test. 3328else 3329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3330for as_dir in $PATH 3331do 3332 IFS=$as_save_IFS 3333 test -z "$as_dir" && as_dir=. 3334 for ac_exec_ext in '' $ac_executable_extensions; do 3335 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3336 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3338 break 2 3339 fi 3340done 3341 done 3342IFS=$as_save_IFS 3343 3344fi 3345fi 3346CC=$ac_cv_prog_CC 3347if test -n "$CC"; then 3348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3349$as_echo "$CC" >&6; } 3350else 3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3352$as_echo "no" >&6; } 3353fi 3354 3355 3356fi 3357if test -z "$ac_cv_prog_CC"; then 3358 ac_ct_CC=$CC 3359 # Extract the first word of "gcc", so it can be a program name with args. 3360set dummy gcc; ac_word=$2 3361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3362$as_echo_n "checking for $ac_word... " >&6; } 3363if ${ac_cv_prog_ac_ct_CC+:} false; then : 3364 $as_echo_n "(cached) " >&6 3365else 3366 if test -n "$ac_ct_CC"; then 3367 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3368else 3369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3370for as_dir in $PATH 3371do 3372 IFS=$as_save_IFS 3373 test -z "$as_dir" && as_dir=. 3374 for ac_exec_ext in '' $ac_executable_extensions; do 3375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3376 ac_cv_prog_ac_ct_CC="gcc" 3377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3378 break 2 3379 fi 3380done 3381 done 3382IFS=$as_save_IFS 3383 3384fi 3385fi 3386ac_ct_CC=$ac_cv_prog_ac_ct_CC 3387if test -n "$ac_ct_CC"; then 3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3389$as_echo "$ac_ct_CC" >&6; } 3390else 3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3392$as_echo "no" >&6; } 3393fi 3394 3395 if test "x$ac_ct_CC" = x; then 3396 CC="" 3397 else 3398 case $cross_compiling:$ac_tool_warned in 3399yes:) 3400{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3401$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3402ac_tool_warned=yes ;; 3403esac 3404 CC=$ac_ct_CC 3405 fi 3406else 3407 CC="$ac_cv_prog_CC" 3408fi 3409 3410if test -z "$CC"; then 3411 if test -n "$ac_tool_prefix"; then 3412 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3413set dummy ${ac_tool_prefix}cc; ac_word=$2 3414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3415$as_echo_n "checking for $ac_word... " >&6; } 3416if ${ac_cv_prog_CC+:} false; then : 3417 $as_echo_n "(cached) " >&6 3418else 3419 if test -n "$CC"; then 3420 ac_cv_prog_CC="$CC" # Let the user override the test. 3421else 3422as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3423for as_dir in $PATH 3424do 3425 IFS=$as_save_IFS 3426 test -z "$as_dir" && as_dir=. 3427 for ac_exec_ext in '' $ac_executable_extensions; do 3428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3429 ac_cv_prog_CC="${ac_tool_prefix}cc" 3430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3431 break 2 3432 fi 3433done 3434 done 3435IFS=$as_save_IFS 3436 3437fi 3438fi 3439CC=$ac_cv_prog_CC 3440if test -n "$CC"; then 3441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3442$as_echo "$CC" >&6; } 3443else 3444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3445$as_echo "no" >&6; } 3446fi 3447 3448 3449 fi 3450fi 3451if test -z "$CC"; then 3452 # Extract the first word of "cc", so it can be a program name with args. 3453set dummy cc; ac_word=$2 3454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3455$as_echo_n "checking for $ac_word... " >&6; } 3456if ${ac_cv_prog_CC+:} false; then : 3457 $as_echo_n "(cached) " >&6 3458else 3459 if test -n "$CC"; then 3460 ac_cv_prog_CC="$CC" # Let the user override the test. 3461else 3462 ac_prog_rejected=no 3463as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3464for as_dir in $PATH 3465do 3466 IFS=$as_save_IFS 3467 test -z "$as_dir" && as_dir=. 3468 for ac_exec_ext in '' $ac_executable_extensions; do 3469 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3470 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3471 ac_prog_rejected=yes 3472 continue 3473 fi 3474 ac_cv_prog_CC="cc" 3475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3476 break 2 3477 fi 3478done 3479 done 3480IFS=$as_save_IFS 3481 3482if test $ac_prog_rejected = yes; then 3483 # We found a bogon in the path, so make sure we never use it. 3484 set dummy $ac_cv_prog_CC 3485 shift 3486 if test $# != 0; then 3487 # We chose a different compiler from the bogus one. 3488 # However, it has the same basename, so the bogon will be chosen 3489 # first if we set CC to just the basename; use the full file name. 3490 shift 3491 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3492 fi 3493fi 3494fi 3495fi 3496CC=$ac_cv_prog_CC 3497if test -n "$CC"; then 3498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3499$as_echo "$CC" >&6; } 3500else 3501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3502$as_echo "no" >&6; } 3503fi 3504 3505 3506fi 3507if test -z "$CC"; then 3508 if test -n "$ac_tool_prefix"; then 3509 for ac_prog in cl.exe 3510 do 3511 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3512set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3514$as_echo_n "checking for $ac_word... " >&6; } 3515if ${ac_cv_prog_CC+:} false; then : 3516 $as_echo_n "(cached) " >&6 3517else 3518 if test -n "$CC"; then 3519 ac_cv_prog_CC="$CC" # Let the user override the test. 3520else 3521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3522for as_dir in $PATH 3523do 3524 IFS=$as_save_IFS 3525 test -z "$as_dir" && as_dir=. 3526 for ac_exec_ext in '' $ac_executable_extensions; do 3527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3528 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3530 break 2 3531 fi 3532done 3533 done 3534IFS=$as_save_IFS 3535 3536fi 3537fi 3538CC=$ac_cv_prog_CC 3539if test -n "$CC"; then 3540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3541$as_echo "$CC" >&6; } 3542else 3543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3544$as_echo "no" >&6; } 3545fi 3546 3547 3548 test -n "$CC" && break 3549 done 3550fi 3551if test -z "$CC"; then 3552 ac_ct_CC=$CC 3553 for ac_prog in cl.exe 3554do 3555 # Extract the first word of "$ac_prog", so it can be a program name with args. 3556set dummy $ac_prog; ac_word=$2 3557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3558$as_echo_n "checking for $ac_word... " >&6; } 3559if ${ac_cv_prog_ac_ct_CC+:} false; then : 3560 $as_echo_n "(cached) " >&6 3561else 3562 if test -n "$ac_ct_CC"; then 3563 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3564else 3565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3566for as_dir in $PATH 3567do 3568 IFS=$as_save_IFS 3569 test -z "$as_dir" && as_dir=. 3570 for ac_exec_ext in '' $ac_executable_extensions; do 3571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3572 ac_cv_prog_ac_ct_CC="$ac_prog" 3573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3574 break 2 3575 fi 3576done 3577 done 3578IFS=$as_save_IFS 3579 3580fi 3581fi 3582ac_ct_CC=$ac_cv_prog_ac_ct_CC 3583if test -n "$ac_ct_CC"; then 3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3585$as_echo "$ac_ct_CC" >&6; } 3586else 3587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3588$as_echo "no" >&6; } 3589fi 3590 3591 3592 test -n "$ac_ct_CC" && break 3593done 3594 3595 if test "x$ac_ct_CC" = x; then 3596 CC="" 3597 else 3598 case $cross_compiling:$ac_tool_warned in 3599yes:) 3600{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3601$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3602ac_tool_warned=yes ;; 3603esac 3604 CC=$ac_ct_CC 3605 fi 3606fi 3607 3608fi 3609 3610 3611test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3612$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3613as_fn_error $? "no acceptable C compiler found in \$PATH 3614See \`config.log' for more details" "$LINENO" 5; } 3615 3616# Provide some information about the compiler. 3617$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3618set X $ac_compile 3619ac_compiler=$2 3620for ac_option in --version -v -V -qversion; do 3621 { { ac_try="$ac_compiler $ac_option >&5" 3622case "(($ac_try" in 3623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3624 *) ac_try_echo=$ac_try;; 3625esac 3626eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3627$as_echo "$ac_try_echo"; } >&5 3628 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3629 ac_status=$? 3630 if test -s conftest.err; then 3631 sed '10a\ 3632... rest of stderr output deleted ... 3633 10q' conftest.err >conftest.er1 3634 cat conftest.er1 >&5 3635 fi 3636 rm -f conftest.er1 conftest.err 3637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3638 test $ac_status = 0; } 3639done 3640 3641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3642$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3643if ${ac_cv_c_compiler_gnu+:} false; then : 3644 $as_echo_n "(cached) " >&6 3645else 3646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3647/* end confdefs.h. */ 3648 3649int 3650main () 3651{ 3652#ifndef __GNUC__ 3653 choke me 3654#endif 3655 3656 ; 3657 return 0; 3658} 3659_ACEOF 3660if ac_fn_c_try_compile "$LINENO"; then : 3661 ac_compiler_gnu=yes 3662else 3663 ac_compiler_gnu=no 3664fi 3665rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3666ac_cv_c_compiler_gnu=$ac_compiler_gnu 3667 3668fi 3669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3670$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3671if test $ac_compiler_gnu = yes; then 3672 GCC=yes 3673else 3674 GCC= 3675fi 3676ac_test_CFLAGS=${CFLAGS+set} 3677ac_save_CFLAGS=$CFLAGS 3678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3679$as_echo_n "checking whether $CC accepts -g... " >&6; } 3680if ${ac_cv_prog_cc_g+:} false; then : 3681 $as_echo_n "(cached) " >&6 3682else 3683 ac_save_c_werror_flag=$ac_c_werror_flag 3684 ac_c_werror_flag=yes 3685 ac_cv_prog_cc_g=no 3686 CFLAGS="-g" 3687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3688/* end confdefs.h. */ 3689 3690int 3691main () 3692{ 3693 3694 ; 3695 return 0; 3696} 3697_ACEOF 3698if ac_fn_c_try_compile "$LINENO"; then : 3699 ac_cv_prog_cc_g=yes 3700else 3701 CFLAGS="" 3702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3703/* end confdefs.h. */ 3704 3705int 3706main () 3707{ 3708 3709 ; 3710 return 0; 3711} 3712_ACEOF 3713if ac_fn_c_try_compile "$LINENO"; then : 3714 3715else 3716 ac_c_werror_flag=$ac_save_c_werror_flag 3717 CFLAGS="-g" 3718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3719/* end confdefs.h. */ 3720 3721int 3722main () 3723{ 3724 3725 ; 3726 return 0; 3727} 3728_ACEOF 3729if ac_fn_c_try_compile "$LINENO"; then : 3730 ac_cv_prog_cc_g=yes 3731fi 3732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3733fi 3734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3735fi 3736rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3737 ac_c_werror_flag=$ac_save_c_werror_flag 3738fi 3739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3740$as_echo "$ac_cv_prog_cc_g" >&6; } 3741if test "$ac_test_CFLAGS" = set; then 3742 CFLAGS=$ac_save_CFLAGS 3743elif test $ac_cv_prog_cc_g = yes; then 3744 if test "$GCC" = yes; then 3745 CFLAGS="-g -O2" 3746 else 3747 CFLAGS="-g" 3748 fi 3749else 3750 if test "$GCC" = yes; then 3751 CFLAGS="-O2" 3752 else 3753 CFLAGS= 3754 fi 3755fi 3756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3757$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3758if ${ac_cv_prog_cc_c89+:} false; then : 3759 $as_echo_n "(cached) " >&6 3760else 3761 ac_cv_prog_cc_c89=no 3762ac_save_CC=$CC 3763cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3764/* end confdefs.h. */ 3765#include <stdarg.h> 3766#include <stdio.h> 3767struct stat; 3768/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3769struct buf { int x; }; 3770FILE * (*rcsopen) (struct buf *, struct stat *, int); 3771static char *e (p, i) 3772 char **p; 3773 int i; 3774{ 3775 return p[i]; 3776} 3777static char *f (char * (*g) (char **, int), char **p, ...) 3778{ 3779 char *s; 3780 va_list v; 3781 va_start (v,p); 3782 s = g (p, va_arg (v,int)); 3783 va_end (v); 3784 return s; 3785} 3786 3787/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3788 function prototypes and stuff, but not '\xHH' hex character constants. 3789 These don't provoke an error unfortunately, instead are silently treated 3790 as 'x'. The following induces an error, until -std is added to get 3791 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3792 array size at least. It's necessary to write '\x00'==0 to get something 3793 that's true only with -std. */ 3794int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3795 3796/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3797 inside strings and character constants. */ 3798#define FOO(x) 'x' 3799int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3800 3801int test (int i, double x); 3802struct s1 {int (*f) (int a);}; 3803struct s2 {int (*f) (double a);}; 3804int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3805int argc; 3806char **argv; 3807int 3808main () 3809{ 3810return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3811 ; 3812 return 0; 3813} 3814_ACEOF 3815for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3816 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3817do 3818 CC="$ac_save_CC $ac_arg" 3819 if ac_fn_c_try_compile "$LINENO"; then : 3820 ac_cv_prog_cc_c89=$ac_arg 3821fi 3822rm -f core conftest.err conftest.$ac_objext 3823 test "x$ac_cv_prog_cc_c89" != "xno" && break 3824done 3825rm -f conftest.$ac_ext 3826CC=$ac_save_CC 3827 3828fi 3829# AC_CACHE_VAL 3830case "x$ac_cv_prog_cc_c89" in 3831 x) 3832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3833$as_echo "none needed" >&6; } ;; 3834 xno) 3835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3836$as_echo "unsupported" >&6; } ;; 3837 *) 3838 CC="$CC $ac_cv_prog_cc_c89" 3839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3840$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3841esac 3842if test "x$ac_cv_prog_cc_c89" != xno; then : 3843 3844fi 3845 3846ac_ext=c 3847ac_cpp='$CPP $CPPFLAGS' 3848ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3849ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3850ac_compiler_gnu=$ac_cv_c_compiler_gnu 3851 3852ac_ext=cpp 3853ac_cpp='$CXXCPP $CPPFLAGS' 3854ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3855ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3856ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3857 3858 3859if test -n "$ac_tool_prefix"; then 3860 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3861set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3863$as_echo_n "checking for $ac_word... " >&6; } 3864if ${ac_cv_prog_RANLIB+:} false; then : 3865 $as_echo_n "(cached) " >&6 3866else 3867 if test -n "$RANLIB"; then 3868 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3869else 3870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3871for as_dir in $PATH 3872do 3873 IFS=$as_save_IFS 3874 test -z "$as_dir" && as_dir=. 3875 for ac_exec_ext in '' $ac_executable_extensions; do 3876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3877 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3879 break 2 3880 fi 3881done 3882 done 3883IFS=$as_save_IFS 3884 3885fi 3886fi 3887RANLIB=$ac_cv_prog_RANLIB 3888if test -n "$RANLIB"; then 3889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 3890$as_echo "$RANLIB" >&6; } 3891else 3892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3893$as_echo "no" >&6; } 3894fi 3895 3896 3897fi 3898if test -z "$ac_cv_prog_RANLIB"; then 3899 ac_ct_RANLIB=$RANLIB 3900 # Extract the first word of "ranlib", so it can be a program name with args. 3901set dummy ranlib; ac_word=$2 3902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3903$as_echo_n "checking for $ac_word... " >&6; } 3904if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 3905 $as_echo_n "(cached) " >&6 3906else 3907 if test -n "$ac_ct_RANLIB"; then 3908 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3909else 3910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3911for as_dir in $PATH 3912do 3913 IFS=$as_save_IFS 3914 test -z "$as_dir" && as_dir=. 3915 for ac_exec_ext in '' $ac_executable_extensions; do 3916 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3917 ac_cv_prog_ac_ct_RANLIB="ranlib" 3918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3919 break 2 3920 fi 3921done 3922 done 3923IFS=$as_save_IFS 3924 3925fi 3926fi 3927ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3928if test -n "$ac_ct_RANLIB"; then 3929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 3930$as_echo "$ac_ct_RANLIB" >&6; } 3931else 3932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3933$as_echo "no" >&6; } 3934fi 3935 3936 if test "x$ac_ct_RANLIB" = x; then 3937 RANLIB=":" 3938 else 3939 case $cross_compiling:$ac_tool_warned in 3940yes:) 3941{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3943ac_tool_warned=yes ;; 3944esac 3945 RANLIB=$ac_ct_RANLIB 3946 fi 3947else 3948 RANLIB="$ac_cv_prog_RANLIB" 3949fi 3950 3951 3952# Extract the first word of "diff", so it can be a program name with args. 3953set dummy diff; ac_word=$2 3954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3955$as_echo_n "checking for $ac_word... " >&6; } 3956if ${ac_cv_prog_PROG_DIFF+:} false; then : 3957 $as_echo_n "(cached) " >&6 3958else 3959 if test -n "$PROG_DIFF"; then 3960 ac_cv_prog_PROG_DIFF="$PROG_DIFF" # Let the user override the test. 3961else 3962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3963for as_dir in $PATH 3964do 3965 IFS=$as_save_IFS 3966 test -z "$as_dir" && as_dir=. 3967 for ac_exec_ext in '' $ac_executable_extensions; do 3968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3969 ac_cv_prog_PROG_DIFF="ok" 3970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3971 break 2 3972 fi 3973done 3974 done 3975IFS=$as_save_IFS 3976 3977fi 3978fi 3979PROG_DIFF=$ac_cv_prog_PROG_DIFF 3980if test -n "$PROG_DIFF"; then 3981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROG_DIFF" >&5 3982$as_echo "$PROG_DIFF" >&6; } 3983else 3984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3985$as_echo "no" >&6; } 3986fi 3987 3988 3989 if test "${PROG_DIFF}x" = "x"; then 3990 as_fn_error $? "In order to compile Gecode, you need the diff tool." "$LINENO" 5 3991 fi 3992# Extract the first word of "tar", so it can be a program name with args. 3993set dummy tar; ac_word=$2 3994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3995$as_echo_n "checking for $ac_word... " >&6; } 3996if ${ac_cv_prog_PROG_TAR+:} false; then : 3997 $as_echo_n "(cached) " >&6 3998else 3999 if test -n "$PROG_TAR"; then 4000 ac_cv_prog_PROG_TAR="$PROG_TAR" # Let the user override the test. 4001else 4002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4003for as_dir in $PATH 4004do 4005 IFS=$as_save_IFS 4006 test -z "$as_dir" && as_dir=. 4007 for ac_exec_ext in '' $ac_executable_extensions; do 4008 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4009 ac_cv_prog_PROG_TAR="ok" 4010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4011 break 2 4012 fi 4013done 4014 done 4015IFS=$as_save_IFS 4016 4017fi 4018fi 4019PROG_TAR=$ac_cv_prog_PROG_TAR 4020if test -n "$PROG_TAR"; then 4021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROG_TAR" >&5 4022$as_echo "$PROG_TAR" >&6; } 4023else 4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4025$as_echo "no" >&6; } 4026fi 4027 4028 4029 if test "${PROG_TAR}x" = "x"; then 4030 as_fn_error $? "In order to compile Gecode, you need the tar tool." "$LINENO" 5 4031 fi 4032# Extract the first word of "make", so it can be a program name with args. 4033set dummy make; ac_word=$2 4034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4035$as_echo_n "checking for $ac_word... " >&6; } 4036if ${ac_cv_prog_PROG_MAKE+:} false; then : 4037 $as_echo_n "(cached) " >&6 4038else 4039 if test -n "$PROG_MAKE"; then 4040 ac_cv_prog_PROG_MAKE="$PROG_MAKE" # Let the user override the test. 4041else 4042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4043for as_dir in $PATH 4044do 4045 IFS=$as_save_IFS 4046 test -z "$as_dir" && as_dir=. 4047 for ac_exec_ext in '' $ac_executable_extensions; do 4048 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4049 ac_cv_prog_PROG_MAKE="ok" 4050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4051 break 2 4052 fi 4053done 4054 done 4055IFS=$as_save_IFS 4056 4057fi 4058fi 4059PROG_MAKE=$ac_cv_prog_PROG_MAKE 4060if test -n "$PROG_MAKE"; then 4061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROG_MAKE" >&5 4062$as_echo "$PROG_MAKE" >&6; } 4063else 4064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4065$as_echo "no" >&6; } 4066fi 4067 4068 4069 if test "${PROG_MAKE}x" = "x"; then 4070 as_fn_error $? "In order to compile Gecode, you need the make tool." "$LINENO" 5 4071 fi 4072# Extract the first word of "sed", so it can be a program name with args. 4073set dummy sed; ac_word=$2 4074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4075$as_echo_n "checking for $ac_word... " >&6; } 4076if ${ac_cv_prog_PROG_SED+:} false; then : 4077 $as_echo_n "(cached) " >&6 4078else 4079 if test -n "$PROG_SED"; then 4080 ac_cv_prog_PROG_SED="$PROG_SED" # Let the user override the test. 4081else 4082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4083for as_dir in $PATH 4084do 4085 IFS=$as_save_IFS 4086 test -z "$as_dir" && as_dir=. 4087 for ac_exec_ext in '' $ac_executable_extensions; do 4088 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4089 ac_cv_prog_PROG_SED="ok" 4090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4091 break 2 4092 fi 4093done 4094 done 4095IFS=$as_save_IFS 4096 4097fi 4098fi 4099PROG_SED=$ac_cv_prog_PROG_SED 4100if test -n "$PROG_SED"; then 4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROG_SED" >&5 4102$as_echo "$PROG_SED" >&6; } 4103else 4104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4105$as_echo "no" >&6; } 4106fi 4107 4108 4109 if test "${PROG_SED}x" = "x"; then 4110 as_fn_error $? "In order to compile Gecode, you need the sed tool." "$LINENO" 5 4111 fi 4112# Extract the first word of "perl", so it can be a program name with args. 4113set dummy perl; ac_word=$2 4114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4115$as_echo_n "checking for $ac_word... " >&6; } 4116if ${ac_cv_prog_PROG_PERL+:} false; then : 4117 $as_echo_n "(cached) " >&6 4118else 4119 if test -n "$PROG_PERL"; then 4120 ac_cv_prog_PROG_PERL="$PROG_PERL" # Let the user override the test. 4121else 4122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4123for as_dir in $PATH 4124do 4125 IFS=$as_save_IFS 4126 test -z "$as_dir" && as_dir=. 4127 for ac_exec_ext in '' $ac_executable_extensions; do 4128 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4129 ac_cv_prog_PROG_PERL="ok" 4130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4131 break 2 4132 fi 4133done 4134 done 4135IFS=$as_save_IFS 4136 4137fi 4138fi 4139PROG_PERL=$ac_cv_prog_PROG_PERL 4140if test -n "$PROG_PERL"; then 4141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROG_PERL" >&5 4142$as_echo "$PROG_PERL" >&6; } 4143else 4144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4145$as_echo "no" >&6; } 4146fi 4147 4148 4149 if test "${PROG_PERL}x" = "x"; then 4150 as_fn_error $? "In order to compile Gecode, you need perl." "$LINENO" 5 4151 fi 4152 4153case $host_os in 4154 darwin*) 4155 RUNENVIRONMENT=DYLD_LIBRARY_PATH=. 4156 4157 ;; 4158 windows*) 4159 RUNENVIRONMENT='' 4160 4161 ;; 4162 *) 4163 RUNENVIRONMENT=LD_LIBRARY_PATH=. 4164 4165 ;; 4166 esac 4167 4168ac_ext=cpp 4169ac_cpp='$CXXCPP $CPPFLAGS' 4170ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4171ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4172ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 4174$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 4175if test -z "$CXXCPP"; then 4176 if ${ac_cv_prog_CXXCPP+:} false; then : 4177 $as_echo_n "(cached) " >&6 4178else 4179 # Double quotes because CXXCPP needs to be expanded 4180 for CXXCPP in "$CXX -E" "/lib/cpp" 4181 do 4182 ac_preproc_ok=false 4183for ac_cxx_preproc_warn_flag in '' yes 4184do 4185 # Use a header file that comes with gcc, so configuring glibc 4186 # with a fresh cross-compiler works. 4187 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4188 # <limits.h> exists even on freestanding compilers. 4189 # On the NeXT, cc -E runs the code through the compiler's parser, 4190 # not just through cpp. "Syntax error" is here to catch this case. 4191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4192/* end confdefs.h. */ 4193#ifdef __STDC__ 4194# include <limits.h> 4195#else 4196# include <assert.h> 4197#endif 4198 Syntax error 4199_ACEOF 4200if ac_fn_cxx_try_cpp "$LINENO"; then : 4201 4202else 4203 # Broken: fails on valid input. 4204continue 4205fi 4206rm -f conftest.err conftest.i conftest.$ac_ext 4207 4208 # OK, works on sane cases. Now check whether nonexistent headers 4209 # can be detected and how. 4210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4211/* end confdefs.h. */ 4212#include <ac_nonexistent.h> 4213_ACEOF 4214if ac_fn_cxx_try_cpp "$LINENO"; then : 4215 # Broken: success on invalid input. 4216continue 4217else 4218 # Passes both tests. 4219ac_preproc_ok=: 4220break 4221fi 4222rm -f conftest.err conftest.i conftest.$ac_ext 4223 4224done 4225# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4226rm -f conftest.i conftest.err conftest.$ac_ext 4227if $ac_preproc_ok; then : 4228 break 4229fi 4230 4231 done 4232 ac_cv_prog_CXXCPP=$CXXCPP 4233 4234fi 4235 CXXCPP=$ac_cv_prog_CXXCPP 4236else 4237 ac_cv_prog_CXXCPP=$CXXCPP 4238fi 4239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 4240$as_echo "$CXXCPP" >&6; } 4241ac_preproc_ok=false 4242for ac_cxx_preproc_warn_flag in '' yes 4243do 4244 # Use a header file that comes with gcc, so configuring glibc 4245 # with a fresh cross-compiler works. 4246 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4247 # <limits.h> exists even on freestanding compilers. 4248 # On the NeXT, cc -E runs the code through the compiler's parser, 4249 # not just through cpp. "Syntax error" is here to catch this case. 4250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4251/* end confdefs.h. */ 4252#ifdef __STDC__ 4253# include <limits.h> 4254#else 4255# include <assert.h> 4256#endif 4257 Syntax error 4258_ACEOF 4259if ac_fn_cxx_try_cpp "$LINENO"; then : 4260 4261else 4262 # Broken: fails on valid input. 4263continue 4264fi 4265rm -f conftest.err conftest.i conftest.$ac_ext 4266 4267 # OK, works on sane cases. Now check whether nonexistent headers 4268 # can be detected and how. 4269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4270/* end confdefs.h. */ 4271#include <ac_nonexistent.h> 4272_ACEOF 4273if ac_fn_cxx_try_cpp "$LINENO"; then : 4274 # Broken: success on invalid input. 4275continue 4276else 4277 # Passes both tests. 4278ac_preproc_ok=: 4279break 4280fi 4281rm -f conftest.err conftest.i conftest.$ac_ext 4282 4283done 4284# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4285rm -f conftest.i conftest.err conftest.$ac_ext 4286if $ac_preproc_ok; then : 4287 4288else 4289 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4290$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4291as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 4292See \`config.log' for more details" "$LINENO" 5; } 4293fi 4294 4295ac_ext=cpp 4296ac_cpp='$CXXCPP $CPPFLAGS' 4297ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4298ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4299ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4300 4301 4302 4303 4304# Check whether --with-compiler-vendor was given. 4305if test "${with_compiler_vendor+set}" = set; then : 4306 withval=$with_compiler_vendor; 4307fi 4308 4309 4310 4311 if test "${with_compiler_vendor:-no}" = "no"; then 4312 ac_ext=cpp 4313ac_cpp='$CXXCPP $CPPFLAGS' 4314ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4315ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4316ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4317 4318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4319/* end confdefs.h. */ 4320#ifndef __GNUG__ 4321 # error "Macro __GNUG__ is undefined!" 4322 /* For some compilers (eg. SGI's CC), #error is not 4323 enough... */ 4324 please, do fail 4325 #endif 4326int 4327main () 4328{ 4329 4330 ; 4331 return 0; 4332} 4333_ACEOF 4334if ac_fn_cxx_try_compile "$LINENO"; then : 4335 ac_cv_cxx_compiler_vendor=gnu 4336else 4337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4338/* end confdefs.h. */ 4339#ifndef __INTEL_COMPILER 4340 # error "Macro __INTEL_COMPILER is undefined!" 4341 /* For some compilers (eg. SGI's CC), #error is not 4342 enough... */ 4343 please, do fail 4344 #endif 4345int 4346main () 4347{ 4348 4349 ; 4350 return 0; 4351} 4352_ACEOF 4353if ac_fn_cxx_try_compile "$LINENO"; then : 4354 ac_cv_cxx_compiler_vendor=intel 4355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4356/* end confdefs.h. */ 4357#ifndef _M_IX86 4358 # error "Macro _M_IX86 is undefined!" 4359 /* For some compilers (eg. SGI's CC), #error is not 4360 enough... */ 4361 please, do fail 4362 #endif 4363int 4364main () 4365{ 4366 4367 ; 4368 return 0; 4369} 4370_ACEOF 4371if ac_fn_cxx_try_compile "$LINENO"; then : 4372 ac_gecode_library_architecture="-x86${ac_gecode_library_architecture}" 4373fi 4374rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4376/* end confdefs.h. */ 4377#ifndef _M_IA64 4378 # error "Macro _M_IA64 is undefined!" 4379 /* For some compilers (eg. SGI's CC), #error is not 4380 enough... */ 4381 please, do fail 4382 #endif 4383int 4384main () 4385{ 4386 4387 ; 4388 return 0; 4389} 4390_ACEOF 4391if ac_fn_cxx_try_compile "$LINENO"; then : 4392 ac_gecode_library_architecture="-ia64${ac_gecode_library_architecture}" 4393fi 4394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4396/* end confdefs.h. */ 4397#ifndef _M_X64 4398 # error "Macro _M_X64 is undefined!" 4399 /* For some compilers (eg. SGI's CC), #error is not 4400 enough... */ 4401 please, do fail 4402 #endif 4403int 4404main () 4405{ 4406 4407 ; 4408 return 0; 4409} 4410_ACEOF 4411if ac_fn_cxx_try_compile "$LINENO"; then : 4412 ac_gecode_library_architecture="-x64${ac_gecode_library_architecture}" 4413fi 4414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4415else 4416 ac_ext=c 4417ac_cpp='$CPP $CPPFLAGS' 4418ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4419ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4420ac_compiler_gnu=$ac_cv_c_compiler_gnu 4421 4422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4423/* end confdefs.h. */ 4424#ifndef _MSC_VER 4425 # error "Macro _MSC_VER is undefined!" 4426 /* For some compilers (eg. SGI's CC), #error is not 4427 enough... */ 4428 please, do fail 4429 #endif 4430int 4431main () 4432{ 4433 4434 ; 4435 return 0; 4436} 4437_ACEOF 4438if ac_fn_c_try_compile "$LINENO"; then : 4439 ac_cv_cxx_compiler_vendor=microsoft 4440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4441/* end confdefs.h. */ 4442#ifndef _M_IX86 4443 # error "Macro _M_IX86 is undefined!" 4444 /* For some compilers (eg. SGI's CC), #error is not 4445 enough... */ 4446 please, do fail 4447 #endif 4448int 4449main () 4450{ 4451 4452 ; 4453 return 0; 4454} 4455_ACEOF 4456if ac_fn_c_try_compile "$LINENO"; then : 4457 ac_gecode_library_architecture="-x86${ac_gecode_library_architecture}" 4458fi 4459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4461/* end confdefs.h. */ 4462#ifndef _M_IA64 4463 # error "Macro _M_IA64 is undefined!" 4464 /* For some compilers (eg. SGI's CC), #error is not 4465 enough... */ 4466 please, do fail 4467 #endif 4468int 4469main () 4470{ 4471 4472 ; 4473 return 0; 4474} 4475_ACEOF 4476if ac_fn_c_try_compile "$LINENO"; then : 4477 ac_gecode_library_architecture="-ia64${ac_gecode_library_architecture}" 4478fi 4479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4481/* end confdefs.h. */ 4482#ifndef _M_X64 4483 # error "Macro _M_X64 is undefined!" 4484 /* For some compilers (eg. SGI's CC), #error is not 4485 enough... */ 4486 please, do fail 4487 #endif 4488int 4489main () 4490{ 4491 4492 ; 4493 return 0; 4494} 4495_ACEOF 4496if ac_fn_c_try_compile "$LINENO"; then : 4497 ac_gecode_library_architecture="-x64${ac_gecode_library_architecture}" 4498fi 4499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4500else 4501 ac_cv_cxx_compiler_vendor=unknown 4502fi 4503rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4504 ac_ext=cpp 4505ac_cpp='$CXXCPP $CPPFLAGS' 4506ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4507ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4508ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4509 4510fi 4511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4512fi 4513rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4514 4515 ac_ext=cpp 4516ac_cpp='$CXXCPP $CPPFLAGS' 4517ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4518ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4519ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4520 4521 else 4522 ac_cv_cxx_compiler_vendor=${with_compiler_vendor} 4523 fi 4524 ac_gecode_compiler_vendor="$ac_cv_cxx_compiler_vendor" 4525case $ac_gecode_compiler_vendor in 4526gnu) 4527 4528 ac_ext=c 4529ac_cpp='$CPP $CPPFLAGS' 4530ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4531ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4532ac_compiler_gnu=$ac_cv_c_compiler_gnu 4533 4534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4535/* end confdefs.h. */ 4536 4537 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 2) 4538 #error Version too old 4539 really, the version is too old 4540 #endif 4541int 4542main () 4543{ 4544 4545 ; 4546 return 0; 4547} 4548_ACEOF 4549if ac_fn_c_try_compile "$LINENO"; then : 4550 4551else 4552 as_fn_error $? "Your version of gcc is too old. You need at least version 4.2." "$LINENO" 5 4553 4554fi 4555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4556 ac_ext=cpp 4557ac_cpp='$CXXCPP $CPPFLAGS' 4558ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4559ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4560ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4561 4562 ac_ext=cpp 4563ac_cpp='$CXXCPP $CPPFLAGS' 4564ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4565ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4566ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4567 4568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4569/* end confdefs.h. */ 4570 4571 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 2) 4572 #error Version too old 4573 really, the version is too old 4574 #endif 4575int 4576main () 4577{ 4578 4579 ; 4580 return 0; 4581} 4582_ACEOF 4583if ac_fn_cxx_try_compile "$LINENO"; then : 4584 4585else 4586 as_fn_error $? "Your version of g++ is too old. You need at least version 4.2." "$LINENO" 5 4587 4588fi 4589rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4590 ac_ext=cpp 4591ac_cpp='$CXXCPP $CPPFLAGS' 4592ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4593ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4594ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4595 4596 4597 ;; 4598intel) 4599 ;; 4600microsoft) 4601 4602 ac_ext=c 4603ac_cpp='$CPP $CPPFLAGS' 4604ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4605ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4606ac_compiler_gnu=$ac_cv_c_compiler_gnu 4607 4608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4609/* end confdefs.h. */ 4610 4611 #if _MSC_VER < 1800 4612 #error Version too old 4613 really, the version is too old 4614 #endif 4615int 4616main () 4617{ 4618 4619 ; 4620 return 0; 4621} 4622_ACEOF 4623if ac_fn_cxx_try_compile "$LINENO"; then : 4624 4625else 4626 as_fn_error $? "Your version of cl is too old. You need at least Microsoft Visual C++ 2013." "$LINENO" 5 4627 ac_ext=cpp 4628ac_cpp='$CXXCPP $CPPFLAGS' 4629ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4630ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4631ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4632 4633 4634fi 4635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4636 4637 ;; 4638*) 4639 ;; 4640esac 4641 4642 4643 # Check whether --enable-resource was given. 4644if test "${enable_resource+set}" = set; then : 4645 enableval=$enable_resource; 4646fi 4647 4648 # Extract the first word of "rc.exe", so it can be a program name with args. 4649set dummy rc.exe; ac_word=$2 4650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4651$as_echo_n "checking for $ac_word... " >&6; } 4652if ${ac_cv_prog_HAVE_RC+:} false; then : 4653 $as_echo_n "(cached) " >&6 4654else 4655 if test -n "$HAVE_RC"; then 4656 ac_cv_prog_HAVE_RC="$HAVE_RC" # Let the user override the test. 4657else 4658as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4659for as_dir in $PATH 4660do 4661 IFS=$as_save_IFS 4662 test -z "$as_dir" && as_dir=. 4663 for ac_exec_ext in '' $ac_executable_extensions; do 4664 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4665 ac_cv_prog_HAVE_RC="found" 4666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4667 break 2 4668 fi 4669done 4670 done 4671IFS=$as_save_IFS 4672 4673fi 4674fi 4675HAVE_RC=$ac_cv_prog_HAVE_RC 4676if test -n "$HAVE_RC"; then 4677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_RC" >&5 4678$as_echo "$HAVE_RC" >&6; } 4679else 4680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4681$as_echo "no" >&6; } 4682fi 4683 4684 4685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with Visual Studio resource files" >&5 4686$as_echo_n "checking whether to build with Visual Studio resource files... " >&6; } 4687 if test "${enable_resource:-no}" = "yes" -a \ 4688 "${ac_gecode_compiler_vendor}" = "microsoft"; then 4689 if test "${HAVE_RC}x" = "x"; then 4690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4691$as_echo "no" >&6; } 4692 RESCOMP=@true 4693 4694 enable_resource=no 4695 4696 else 4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4698$as_echo "yes" >&6; } 4699 RESCOMP="rc.exe" 4700 4701 enable_resource=yes 4702 4703 fi 4704 else 4705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4706$as_echo "no" >&6; } 4707 enable_resource=no 4708 4709 RESCOMP=@true 4710 4711 fi 4712 4713 4714ac_ext=cpp 4715ac_cpp='$CXXCPP $CPPFLAGS' 4716ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4717ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4718ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4719 4720 4721 4722# Check whether --with-sdk was given. 4723if test "${with_sdk+set}" = set; then : 4724 withval=$with_sdk; 4725fi 4726 4727 if test "${host_os}" = "darwin"; then 4728 if test "${with_sdk:-no}" != "no"; then 4729 4730 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 4731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -isysroot ${with_sdk}" >&5 4732$as_echo_n "checking whether ${CXX} accepts -isysroot ${with_sdk}... " >&6; } 4733 if ${CXX} -isysroot ${with_sdk} 2>&1 | grep "ignoring unknown option" -q; then 4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4735$as_echo "no" >&6; } 4736 : 4737 else 4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4739$as_echo "yes" >&6; } 4740 4741 CXXFLAGS="-isysroot ${with_sdk}${CXXFLAGS:+ }${CXXFLAGS}" 4742 CFLAGS="-isysroot ${with_sdk}${CFLAGS:+ }${CFLAGS}" 4743 fi 4744 else 4745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -isysroot ${with_sdk}" >&5 4746$as_echo_n "checking whether ${CXX} accepts -isysroot ${with_sdk}... " >&6; } 4747 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 4748 CXXFLAGS="-isysroot ${with_sdk}${CXXFLAGS:+ }${CXXFLAGS} -Werror" 4749 ac_ext=cpp 4750ac_cpp='$CXXCPP $CPPFLAGS' 4751ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4752ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4753ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4754 4755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4756/* end confdefs.h. */ 4757 4758int 4759main () 4760{ 4761 4762 ; 4763 return 0; 4764} 4765_ACEOF 4766if ac_fn_cxx_try_compile "$LINENO"; then : 4767 if grep -q "unrecognized\|argument unused" conftest.err; then 4768 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 4769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4770$as_echo "no" >&6; } 4771 : 4772 else 4773 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4775$as_echo "yes" >&6; } 4776 4777 CXXFLAGS="-isysroot ${with_sdk}${CXXFLAGS:+ }${CXXFLAGS}" 4778 fi 4779 4780else 4781 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4783$as_echo "no" >&6; } 4784 : 4785fi 4786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4787 ac_ext=cpp 4788ac_cpp='$CXXCPP $CPPFLAGS' 4789ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4790ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4791ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4792 4793 4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -isysroot ${with_sdk}" >&5 4795$as_echo_n "checking whether ${CC} accepts -isysroot ${with_sdk}... " >&6; } 4796 ac_gecode_save_CFLAGS="${CFLAGS}" 4797 CFLAGS="-isysroot ${with_sdk}${CFLAGS:+ }${CFLAGS} -Werror" 4798 ac_ext=c 4799ac_cpp='$CPP $CPPFLAGS' 4800ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4801ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4802ac_compiler_gnu=$ac_cv_c_compiler_gnu 4803 4804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4805/* end confdefs.h. */ 4806 4807int 4808main () 4809{ 4810 4811 ; 4812 return 0; 4813} 4814_ACEOF 4815if ac_fn_c_try_compile "$LINENO"; then : 4816 if grep -q "unrecognized\|argument unused" conftest.err; then 4817 CFLAGS="${ac_gecode_save_CFLAGS}" 4818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4819$as_echo "no" >&6; } 4820 : 4821 else 4822 CFLAGS="${ac_gecode_save_CFLAGS}" 4823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4824$as_echo "yes" >&6; } 4825 4826 CFLAGS="-isysroot ${with_sdk}${CFLAGS:+ }${CFLAGS}" 4827 fi 4828 4829else 4830 CFLAGS="${ac_gecode_save_CFLAGS}" 4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4832$as_echo "no" >&6; } 4833 : 4834fi 4835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4836 ac_ext=cpp 4837ac_cpp='$CXXCPP $CPPFLAGS' 4838ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4839ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4840ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4841 4842 fi 4843 DLLFLAGS="-Wl,-syslibroot,${with_sdk}${DLLFLAGS:+ }${DLLFLAGS}" 4844 fi 4845 fi 4846 4847# Check whether --with-macosx-version-min was given. 4848if test "${with_macosx_version_min+set}" = set; then : 4849 withval=$with_macosx_version_min; 4850fi 4851 4852 if test "${host_os}" = "darwin"; then 4853 if test "${with_macosx_version_min:-no}" != "no"; then 4854 4855 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 4856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -mmacosx-version-min=${with_macosx_version_min}" >&5 4857$as_echo_n "checking whether ${CXX} accepts -mmacosx-version-min=${with_macosx_version_min}... " >&6; } 4858 if ${CXX} -mmacosx-version-min=${with_macosx_version_min} 2>&1 | grep "ignoring unknown option" -q; then 4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4860$as_echo "no" >&6; } 4861 : 4862 else 4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4864$as_echo "yes" >&6; } 4865 4866 CXXFLAGS="-mmacosx-version-min=${with_macosx_version_min}${CXXFLAGS:+ }${CXXFLAGS}" 4867 CFLAGS="-mmacosx-version-min=${with_macosx_version_min}${CFLAGS:+ }${CFLAGS}" 4868 fi 4869 else 4870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -mmacosx-version-min=${with_macosx_version_min}" >&5 4871$as_echo_n "checking whether ${CXX} accepts -mmacosx-version-min=${with_macosx_version_min}... " >&6; } 4872 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 4873 CXXFLAGS="-mmacosx-version-min=${with_macosx_version_min}${CXXFLAGS:+ }${CXXFLAGS} -Werror" 4874 ac_ext=cpp 4875ac_cpp='$CXXCPP $CPPFLAGS' 4876ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4877ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4878ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4879 4880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4881/* end confdefs.h. */ 4882 4883int 4884main () 4885{ 4886 4887 ; 4888 return 0; 4889} 4890_ACEOF 4891if ac_fn_cxx_try_compile "$LINENO"; then : 4892 if grep -q "unrecognized\|argument unused" conftest.err; then 4893 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 4894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4895$as_echo "no" >&6; } 4896 : 4897 else 4898 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4900$as_echo "yes" >&6; } 4901 4902 CXXFLAGS="-mmacosx-version-min=${with_macosx_version_min}${CXXFLAGS:+ }${CXXFLAGS}" 4903 fi 4904 4905else 4906 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4908$as_echo "no" >&6; } 4909 : 4910fi 4911rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4912 ac_ext=cpp 4913ac_cpp='$CXXCPP $CPPFLAGS' 4914ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4915ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4916ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4917 4918 4919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -mmacosx-version-min=${with_macosx_version_min}" >&5 4920$as_echo_n "checking whether ${CC} accepts -mmacosx-version-min=${with_macosx_version_min}... " >&6; } 4921 ac_gecode_save_CFLAGS="${CFLAGS}" 4922 CFLAGS="-mmacosx-version-min=${with_macosx_version_min}${CFLAGS:+ }${CFLAGS} -Werror" 4923 ac_ext=c 4924ac_cpp='$CPP $CPPFLAGS' 4925ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4926ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4927ac_compiler_gnu=$ac_cv_c_compiler_gnu 4928 4929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4930/* end confdefs.h. */ 4931 4932int 4933main () 4934{ 4935 4936 ; 4937 return 0; 4938} 4939_ACEOF 4940if ac_fn_c_try_compile "$LINENO"; then : 4941 if grep -q "unrecognized\|argument unused" conftest.err; then 4942 CFLAGS="${ac_gecode_save_CFLAGS}" 4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4944$as_echo "no" >&6; } 4945 : 4946 else 4947 CFLAGS="${ac_gecode_save_CFLAGS}" 4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4949$as_echo "yes" >&6; } 4950 4951 CFLAGS="-mmacosx-version-min=${with_macosx_version_min}${CFLAGS:+ }${CFLAGS}" 4952 fi 4953 4954else 4955 CFLAGS="${ac_gecode_save_CFLAGS}" 4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4957$as_echo "no" >&6; } 4958 : 4959fi 4960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4961 ac_ext=cpp 4962ac_cpp='$CXXCPP $CPPFLAGS' 4963ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4964ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4965ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4966 4967 fi 4968 DLLFLAGS="-mmacosx-version-min=${with_macosx_version_min}${DLLFLAGS:+ }${DLLFLAGS}" 4969 fi 4970 fi 4971 4972# Check whether --with-architectures was given. 4973if test "${with_architectures+set}" = set; then : 4974 withval=$with_architectures; 4975fi 4976 4977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Whether to build for different architectures" >&5 4978$as_echo_n "checking Whether to build for different architectures... " >&6; } 4979 if test "${host_os}" = "darwin"; then 4980 if test "${with_architectures:-no}" != "no"; then 4981 archflags=""; 4982 for a in `echo ${with_architectures} | sed -e "s/,/ /g"`; do 4983 archflags="${archflags} -arch $a"; 4984 done 4985 4986 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 4987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${archflags}" >&5 4988$as_echo_n "checking whether ${CXX} accepts ${archflags}... " >&6; } 4989 if ${CXX} ${archflags} 2>&1 | grep "ignoring unknown option" -q; then 4990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4991$as_echo "no" >&6; } 4992 : 4993 else 4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4995$as_echo "yes" >&6; } 4996 4997 CXXFLAGS="${archflags}${CXXFLAGS:+ }${CXXFLAGS}" 4998 CFLAGS="${archflags}${CFLAGS:+ }${CFLAGS}" 4999 fi 5000 else 5001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${archflags}" >&5 5002$as_echo_n "checking whether ${CXX} accepts ${archflags}... " >&6; } 5003 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 5004 CXXFLAGS="${archflags}${CXXFLAGS:+ }${CXXFLAGS} -Werror" 5005 ac_ext=cpp 5006ac_cpp='$CXXCPP $CPPFLAGS' 5007ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5008ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5009ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5010 5011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5012/* end confdefs.h. */ 5013 5014int 5015main () 5016{ 5017 5018 ; 5019 return 0; 5020} 5021_ACEOF 5022if ac_fn_cxx_try_compile "$LINENO"; then : 5023 if grep -q "unrecognized\|argument unused" conftest.err; then 5024 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 5025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5026$as_echo "no" >&6; } 5027 : 5028 else 5029 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 5030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5031$as_echo "yes" >&6; } 5032 5033 CXXFLAGS="${archflags}${CXXFLAGS:+ }${CXXFLAGS}" 5034 fi 5035 5036else 5037 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5039$as_echo "no" >&6; } 5040 : 5041fi 5042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5043 ac_ext=cpp 5044ac_cpp='$CXXCPP $CPPFLAGS' 5045ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5046ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5047ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5048 5049 5050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${archflags}" >&5 5051$as_echo_n "checking whether ${CC} accepts ${archflags}... " >&6; } 5052 ac_gecode_save_CFLAGS="${CFLAGS}" 5053 CFLAGS="${archflags}${CFLAGS:+ }${CFLAGS} -Werror" 5054 ac_ext=c 5055ac_cpp='$CPP $CPPFLAGS' 5056ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5057ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5058ac_compiler_gnu=$ac_cv_c_compiler_gnu 5059 5060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5061/* end confdefs.h. */ 5062 5063int 5064main () 5065{ 5066 5067 ; 5068 return 0; 5069} 5070_ACEOF 5071if ac_fn_c_try_compile "$LINENO"; then : 5072 if grep -q "unrecognized\|argument unused" conftest.err; then 5073 CFLAGS="${ac_gecode_save_CFLAGS}" 5074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5075$as_echo "no" >&6; } 5076 : 5077 else 5078 CFLAGS="${ac_gecode_save_CFLAGS}" 5079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5080$as_echo "yes" >&6; } 5081 5082 CFLAGS="${archflags}${CFLAGS:+ }${CFLAGS}" 5083 fi 5084 5085else 5086 CFLAGS="${ac_gecode_save_CFLAGS}" 5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5088$as_echo "no" >&6; } 5089 : 5090fi 5091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5092 ac_ext=cpp 5093ac_cpp='$CXXCPP $CPPFLAGS' 5094ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5095ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5096ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5097 5098 fi 5099 DLLFLAGS="${archflags}${DLLFLAGS:+ }${DLLFLAGS}" 5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5101$as_echo "yes" >&6; } 5102 else 5103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5104$as_echo "no" >&6; } 5105 fi 5106 else 5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5108$as_echo "no" >&6; } 5109 fi 5110 5111 5112 5113 5114# Check whether --with-lib-prefix was given. 5115if test "${with_lib_prefix+set}" = set; then : 5116 withval=$with_lib_prefix; 5117fi 5118 5119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for user-defined library name prefix" >&5 5120$as_echo_n "checking for user-defined library name prefix... " >&6; } 5121 if test "x${with_lib_prefix}" != "x"; then 5122 ac_gecode_userprefix=${with_lib_prefix} 5123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_lib_prefix}" >&5 5124$as_echo "${with_lib_prefix}" >&6; } 5125 else 5126 ac_gecode_userprefix= 5127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5128$as_echo "no" >&6; } 5129 fi 5130 5131cat >>confdefs.h <<_ACEOF 5132#define GECODE_DLL_USERPREFIX "${ac_gecode_userprefix}" 5133_ACEOF 5134 5135 5136# Check whether --with-lib-suffix was given. 5137if test "${with_lib_suffix+set}" = set; then : 5138 withval=$with_lib_suffix; 5139fi 5140 5141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for user-defined library name suffix" >&5 5142$as_echo_n "checking for user-defined library name suffix... " >&6; } 5143 if test "x${with_lib_suffix}" != "x"; then 5144 ac_gecode_usersuffix=${with_lib_suffix} 5145 USERSUFFIX=${with_lib_suffix} 5146 5147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_lib_suffix}" >&5 5148$as_echo "${with_lib_suffix}" >&6; } 5149 else 5150 ac_gecode_usersuffix= 5151 USERSUFFIX="" 5152 5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5154$as_echo "no" >&6; } 5155 fi 5156 5157cat >>confdefs.h <<_ACEOF 5158#define GECODE_DLL_USERSUFFIX "${ac_gecode_usersuffix}" 5159_ACEOF 5160 5161 5162 5163 # Check whether --enable-framework was given. 5164if test "${enable_framework+set}" = set; then : 5165 enableval=$enable_framework; 5166fi 5167 5168 if test "${host_os}" = "darwin"; then 5169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build framework bundle on Mac OS X" >&5 5170$as_echo_n "checking whether to build framework bundle on Mac OS X... " >&6; } 5171 if test "${enable_framework:-no}" = "yes"; then 5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5173$as_echo "yes" >&6; } 5174 BUILD_MACOS_FRAMEWORK="yes" 5175 5176 enable_static="yes"; 5177 enable_shared="no"; 5178 else 5179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5180$as_echo "no" >&6; } 5181 BUILD_MACOS_FRAMEWORK="no" 5182 5183 fi 5184 fi 5185 5186 5187if test "${host_os}" = "windows" -a \ 5188 "${ac_gecode_compiler_vendor}" = "gnu"; then 5189 enable_static="yes" 5190 enable_shared="no" 5191 fi 5192 # Check whether --enable-static was given. 5193if test "${enable_static+set}" = set; then : 5194 enableval=$enable_static; 5195fi 5196 5197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 5198$as_echo_n "checking whether to build static libraries... " >&6; } 5199 if test "${enable_static:-no}" = "yes"; then 5200 5201$as_echo "#define GECODE_STATIC_LIBS /**/" >>confdefs.h 5202 5203 BUILDSTATIC="yes" 5204 5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5206$as_echo "yes" >&6; } 5207 enable_shared=no 5208 else 5209 BUILDSTATIC="no" 5210 5211 enable_shared=yes 5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5213$as_echo "no" >&6; } 5214 fi 5215 # Check whether --enable-shared was given. 5216if test "${enable_shared+set}" = set; then : 5217 enableval=$enable_shared; 5218fi 5219 5220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 5221$as_echo_n "checking whether to build shared libraries... " >&6; } 5222 if test "${enable_shared:-yes}" = "yes"; then 5223 BUILDDLL="yes" 5224 5225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5226$as_echo "yes" >&6; } 5227 else 5228 BUILDDLL="no" 5229 5230 if test "${enable_static:-no}" = "no"; then 5231 as_fn_error $? "One of --enable-static or --enable-shared must be given" "$LINENO" 5 5232 fi 5233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5234$as_echo "no" >&6; } 5235 fi 5236 5237 5238# Check whether --enable-debug was given. 5239if test "${enable_debug+set}" = set; then : 5240 enableval=$enable_debug; 5241fi 5242 5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with debug symbols and assertions" >&5 5244$as_echo_n "checking whether to build with debug symbols and assertions... " >&6; } 5245 if test "${enable_debug:-no}" = "yes"; then 5246 ac_gecode_library_architecture="-d${ac_gecode_library_architecture}" 5247 DEBUG_BUILD=yes 5248 5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5250$as_echo "yes" >&6; } 5251 else 5252 ac_gecode_library_architecture="-r${ac_gecode_library_architecture}" 5253 DEBUG_BUILD=no 5254 5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5256$as_echo "no" >&6; } 5257 CFLAGS="-DNDEBUG${CFLAGS:+ }${CFLAGS}" 5258 CXXFLAGS="-DNDEBUG${CXXFLAGS:+ }${CXXFLAGS}" 5259 fi 5260 5261 5262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5263$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5264if ${ac_cv_path_GREP+:} false; then : 5265 $as_echo_n "(cached) " >&6 5266else 5267 if test -z "$GREP"; then 5268 ac_path_GREP_found=false 5269 # Loop through the user's path and test for each of PROGNAME-LIST 5270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5271for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5272do 5273 IFS=$as_save_IFS 5274 test -z "$as_dir" && as_dir=. 5275 for ac_prog in grep ggrep; do 5276 for ac_exec_ext in '' $ac_executable_extensions; do 5277 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5278 as_fn_executable_p "$ac_path_GREP" || continue 5279# Check for GNU ac_path_GREP and select it if it is found. 5280 # Check for GNU $ac_path_GREP 5281case `"$ac_path_GREP" --version 2>&1` in 5282*GNU*) 5283 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5284*) 5285 ac_count=0 5286 $as_echo_n 0123456789 >"conftest.in" 5287 while : 5288 do 5289 cat "conftest.in" "conftest.in" >"conftest.tmp" 5290 mv "conftest.tmp" "conftest.in" 5291 cp "conftest.in" "conftest.nl" 5292 $as_echo 'GREP' >> "conftest.nl" 5293 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5294 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5295 as_fn_arith $ac_count + 1 && ac_count=$as_val 5296 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5297 # Best one so far, save it but keep looking for a better one 5298 ac_cv_path_GREP="$ac_path_GREP" 5299 ac_path_GREP_max=$ac_count 5300 fi 5301 # 10*(2^10) chars as input seems more than enough 5302 test $ac_count -gt 10 && break 5303 done 5304 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5305esac 5306 5307 $ac_path_GREP_found && break 3 5308 done 5309 done 5310 done 5311IFS=$as_save_IFS 5312 if test -z "$ac_cv_path_GREP"; then 5313 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5314 fi 5315else 5316 ac_cv_path_GREP=$GREP 5317fi 5318 5319fi 5320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5321$as_echo "$ac_cv_path_GREP" >&6; } 5322 GREP="$ac_cv_path_GREP" 5323 5324 5325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5326$as_echo_n "checking for egrep... " >&6; } 5327if ${ac_cv_path_EGREP+:} false; then : 5328 $as_echo_n "(cached) " >&6 5329else 5330 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5331 then ac_cv_path_EGREP="$GREP -E" 5332 else 5333 if test -z "$EGREP"; then 5334 ac_path_EGREP_found=false 5335 # Loop through the user's path and test for each of PROGNAME-LIST 5336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5337for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5338do 5339 IFS=$as_save_IFS 5340 test -z "$as_dir" && as_dir=. 5341 for ac_prog in egrep; do 5342 for ac_exec_ext in '' $ac_executable_extensions; do 5343 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5344 as_fn_executable_p "$ac_path_EGREP" || continue 5345# Check for GNU ac_path_EGREP and select it if it is found. 5346 # Check for GNU $ac_path_EGREP 5347case `"$ac_path_EGREP" --version 2>&1` in 5348*GNU*) 5349 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5350*) 5351 ac_count=0 5352 $as_echo_n 0123456789 >"conftest.in" 5353 while : 5354 do 5355 cat "conftest.in" "conftest.in" >"conftest.tmp" 5356 mv "conftest.tmp" "conftest.in" 5357 cp "conftest.in" "conftest.nl" 5358 $as_echo 'EGREP' >> "conftest.nl" 5359 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5360 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5361 as_fn_arith $ac_count + 1 && ac_count=$as_val 5362 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5363 # Best one so far, save it but keep looking for a better one 5364 ac_cv_path_EGREP="$ac_path_EGREP" 5365 ac_path_EGREP_max=$ac_count 5366 fi 5367 # 10*(2^10) chars as input seems more than enough 5368 test $ac_count -gt 10 && break 5369 done 5370 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5371esac 5372 5373 $ac_path_EGREP_found && break 3 5374 done 5375 done 5376 done 5377IFS=$as_save_IFS 5378 if test -z "$ac_cv_path_EGREP"; then 5379 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5380 fi 5381else 5382 ac_cv_path_EGREP=$EGREP 5383fi 5384 5385 fi 5386fi 5387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5388$as_echo "$ac_cv_path_EGREP" >&6; } 5389 EGREP="$ac_cv_path_EGREP" 5390 5391 5392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5393$as_echo_n "checking for ANSI C header files... " >&6; } 5394if ${ac_cv_header_stdc+:} false; then : 5395 $as_echo_n "(cached) " >&6 5396else 5397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5398/* end confdefs.h. */ 5399#include <stdlib.h> 5400#include <stdarg.h> 5401#include <string.h> 5402#include <float.h> 5403 5404int 5405main () 5406{ 5407 5408 ; 5409 return 0; 5410} 5411_ACEOF 5412if ac_fn_cxx_try_compile "$LINENO"; then : 5413 ac_cv_header_stdc=yes 5414else 5415 ac_cv_header_stdc=no 5416fi 5417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5418 5419if test $ac_cv_header_stdc = yes; then 5420 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5422/* end confdefs.h. */ 5423#include <string.h> 5424 5425_ACEOF 5426if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5427 $EGREP "memchr" >/dev/null 2>&1; then : 5428 5429else 5430 ac_cv_header_stdc=no 5431fi 5432rm -f conftest* 5433 5434fi 5435 5436if test $ac_cv_header_stdc = yes; then 5437 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5439/* end confdefs.h. */ 5440#include <stdlib.h> 5441 5442_ACEOF 5443if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5444 $EGREP "free" >/dev/null 2>&1; then : 5445 5446else 5447 ac_cv_header_stdc=no 5448fi 5449rm -f conftest* 5450 5451fi 5452 5453if test $ac_cv_header_stdc = yes; then 5454 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5455 if test "$cross_compiling" = yes; then : 5456 : 5457else 5458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5459/* end confdefs.h. */ 5460#include <ctype.h> 5461#include <stdlib.h> 5462#if ((' ' & 0x0FF) == 0x020) 5463# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5464# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5465#else 5466# define ISLOWER(c) \ 5467 (('a' <= (c) && (c) <= 'i') \ 5468 || ('j' <= (c) && (c) <= 'r') \ 5469 || ('s' <= (c) && (c) <= 'z')) 5470# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5471#endif 5472 5473#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5474int 5475main () 5476{ 5477 int i; 5478 for (i = 0; i < 256; i++) 5479 if (XOR (islower (i), ISLOWER (i)) 5480 || toupper (i) != TOUPPER (i)) 5481 return 2; 5482 return 0; 5483} 5484_ACEOF 5485if ac_fn_cxx_try_run "$LINENO"; then : 5486 5487else 5488 ac_cv_header_stdc=no 5489fi 5490rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5491 conftest.$ac_objext conftest.beam conftest.$ac_ext 5492fi 5493 5494fi 5495fi 5496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5497$as_echo "$ac_cv_header_stdc" >&6; } 5498if test $ac_cv_header_stdc = yes; then 5499 5500$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5501 5502fi 5503 5504# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5505for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5506 inttypes.h stdint.h unistd.h 5507do : 5508 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5509ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5510" 5511if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5512 cat >>confdefs.h <<_ACEOF 5513#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5514_ACEOF 5515 5516fi 5517 5518done 5519 5520 5521# Check whether --enable-peakheap was given. 5522if test "${enable_peakheap+set}" = set; then : 5523 enableval=$enable_peakheap; 5524fi 5525 5526 if test "${enable_peakheap:-no}" = "yes"; then 5527 ac_fn_cxx_check_func "$LINENO" "_msize" "ac_cv_func__msize" 5528if test "x$ac_cv_func__msize" = xyes; then : 5529 5530 5531$as_echo "#define GECODE_PEAKHEAP /**/" >>confdefs.h 5532 5533 5534$as_echo "#define GECODE_PEAKHEAP_MALLOC_H /**/" >>confdefs.h 5535 5536 5537$as_echo "#define GECODE_MSIZE _msize" >>confdefs.h 5538 5539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with peak heap size tracking" >&5 5540$as_echo_n "checking whether to build with peak heap size tracking... " >&6; } 5541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5542$as_echo "yes" >&6; } 5543 5544else 5545 5546 for ac_header in malloc/malloc.h 5547do : 5548 ac_fn_cxx_check_header_mongrel "$LINENO" "malloc/malloc.h" "ac_cv_header_malloc_malloc_h" "$ac_includes_default" 5549if test "x$ac_cv_header_malloc_malloc_h" = xyes; then : 5550 cat >>confdefs.h <<_ACEOF 5551#define HAVE_MALLOC_MALLOC_H 1 5552_ACEOF 5553 5554 ac_fn_cxx_check_func "$LINENO" "malloc_size" "ac_cv_func_malloc_size" 5555if test "x$ac_cv_func_malloc_size" = xyes; then : 5556 5557 $as_echo "#define GECODE_PEAKHEAP /**/" >>confdefs.h 5558 5559 5560$as_echo "#define GECODE_PEAKHEAP_MALLOC_MALLOC_H /**/" >>confdefs.h 5561 5562 $as_echo "#define GECODE_MSIZE malloc_size" >>confdefs.h 5563 5564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with peak heap size tracking" >&5 5565$as_echo_n "checking whether to build with peak heap size tracking... " >&6; } 5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5567$as_echo "yes" >&6; } 5568 5569else 5570 5571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with peak heap size tracking" >&5 5572$as_echo_n "checking whether to build with peak heap size tracking... " >&6; } 5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5574$as_echo "no" >&6; } 5575 5576fi 5577 5578 5579else 5580 5581 for ac_header in malloc.h 5582do : 5583 ac_fn_cxx_check_header_mongrel "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default" 5584if test "x$ac_cv_header_malloc_h" = xyes; then : 5585 cat >>confdefs.h <<_ACEOF 5586#define HAVE_MALLOC_H 1 5587_ACEOF 5588 5589 ac_fn_cxx_check_func "$LINENO" "malloc_usable_size" "ac_cv_func_malloc_usable_size" 5590if test "x$ac_cv_func_malloc_usable_size" = xyes; then : 5591 5592 $as_echo "#define GECODE_PEAKHEAP /**/" >>confdefs.h 5593 5594 5595$as_echo "#define GECODE_PEAKHEAP_MALLOC_H /**/" >>confdefs.h 5596 5597 $as_echo "#define GECODE_MSIZE malloc_usable_size" >>confdefs.h 5598 5599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with peak heap size tracking" >&5 5600$as_echo_n "checking whether to build with peak heap size tracking... " >&6; } 5601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5602$as_echo "yes" >&6; } 5603 5604else 5605 5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with peak heap size tracking" >&5 5607$as_echo_n "checking whether to build with peak heap size tracking... " >&6; } 5608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5609$as_echo "no" >&6; } 5610 5611fi 5612 5613 5614else 5615 5616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with peak heap size tracking" >&5 5617$as_echo_n "checking whether to build with peak heap size tracking... " >&6; } 5618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5619$as_echo "no" >&6; } 5620 5621fi 5622 5623done 5624 5625 5626 5627fi 5628 5629done 5630 5631 5632fi 5633 5634 else 5635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with peak heap size tracking" >&5 5636$as_echo_n "checking whether to build with peak heap size tracking... " >&6; } 5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5638$as_echo "no" >&6; } 5639 fi 5640 5641# Check whether --enable-small-codesize was given. 5642if test "${enable_small_codesize+set}" = set; then : 5643 enableval=$enable_small_codesize; 5644fi 5645 5646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to optimize for code size" >&5 5647$as_echo_n "checking whether to optimize for code size... " >&6; } 5648 if test "${enable_debug:-no}" = "yes"; then 5649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not in debug builds" >&5 5650$as_echo "not in debug builds" >&6; } 5651 elif test "${enable_small_codesize:-no}" = "yes"; then 5652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5653$as_echo "yes" >&6; } 5654 case $host_os in 5655 darwin*) 5656 ac_gecode_gcc_optimize_flag=-Oz 5657 ;; 5658 *) 5659 ac_gecode_gcc_optimize_flag=-Os 5660 ac_gecode_cl_optimize_flag=-O1 5661 ;; 5662 esac 5663 else 5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5665$as_echo "no" >&6; } 5666 ac_gecode_gcc_optimize_flag=-O3 5667 ac_gecode_cl_optimize_flag=-O2 5668 fi 5669 5670# Check whether --enable-leak-debug was given. 5671if test "${enable_leak_debug+set}" = set; then : 5672 enableval=$enable_leak_debug; 5673fi 5674 5675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with support for finding memory leaks" >&5 5676$as_echo_n "checking whether to build with support for finding memory leaks... " >&6; } 5677 if test "${enable_leak_debug:-no}" = "yes"; then 5678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5679$as_echo "yes" >&6; } 5680 ac_fn_cxx_check_decl "$LINENO" "mtrace" "ac_cv_have_decl_mtrace" "#include <mcheck.h> 5681" 5682if test "x$ac_cv_have_decl_mtrace" = xyes; then : 5683 5684$as_echo "#define GECODE_HAS_MTRACE /**/" >>confdefs.h 5685 5686else 5687 as_fn_error $? "mtrace not available." "$LINENO" 5 5688fi 5689 5690 else 5691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5692$as_echo "no" >&6; } 5693 fi 5694 5695# Check whether --enable-allocator was given. 5696if test "${enable_allocator+set}" = set; then : 5697 enableval=$enable_allocator; 5698fi 5699 5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with default memory allocator" >&5 5701$as_echo_n "checking whether to build with default memory allocator... " >&6; } 5702 if test "${enable_allocator:-yes}" = "yes"; then 5703 5704$as_echo "#define GECODE_ALLOCATOR /**/" >>confdefs.h 5705 5706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5707$as_echo "yes" >&6; } 5708 else 5709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5710$as_echo "no" >&6; } 5711 fi 5712 5713# Check whether --enable-audit was given. 5714if test "${enable_audit+set}" = set; then : 5715 enableval=$enable_audit; 5716fi 5717 5718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with auditing code" >&5 5719$as_echo_n "checking whether to build with auditing code... " >&6; } 5720 if test "${enable_audit:-no}" = "yes"; then 5721 5722$as_echo "#define GECODE_AUDIT /**/" >>confdefs.h 5723 5724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5725$as_echo "yes" >&6; } 5726 else 5727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5728$as_echo "no" >&6; } 5729 fi 5730 5731# Check whether --enable-profile was given. 5732if test "${enable_profile+set}" = set; then : 5733 enableval=$enable_profile; 5734fi 5735 5736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with profiling information" >&5 5737$as_echo_n "checking whether to build with profiling information... " >&6; } 5738 if test "${enable_profile:-no}" = "yes"; then 5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5740$as_echo "yes" >&6; } 5741 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 5742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -pg" >&5 5743$as_echo_n "checking whether ${CXX} accepts -pg... " >&6; } 5744 if ${CXX} -pg 2>&1 | grep "ignoring unknown option" -q; then 5745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5746$as_echo "no" >&6; } 5747 5748 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 5749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -p" >&5 5750$as_echo_n "checking whether ${CXX} accepts -p... " >&6; } 5751 if ${CXX} -p 2>&1 | grep "ignoring unknown option" -q; then 5752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5753$as_echo "no" >&6; } 5754 : 5755 else 5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5757$as_echo "yes" >&6; } 5758 5759 CXXFLAGS="-p${CXXFLAGS:+ }${CXXFLAGS}" 5760 CFLAGS="-p${CFLAGS:+ }${CFLAGS}" 5761 fi 5762 else 5763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -p" >&5 5764$as_echo_n "checking whether ${CXX} accepts -p... " >&6; } 5765 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 5766 CXXFLAGS="-p${CXXFLAGS:+ }${CXXFLAGS} -Werror" 5767 ac_ext=cpp 5768ac_cpp='$CXXCPP $CPPFLAGS' 5769ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5770ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5771ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5772 5773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5774/* end confdefs.h. */ 5775 5776int 5777main () 5778{ 5779 5780 ; 5781 return 0; 5782} 5783_ACEOF 5784if ac_fn_cxx_try_compile "$LINENO"; then : 5785 if grep -q "unrecognized\|argument unused" conftest.err; then 5786 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 5787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5788$as_echo "no" >&6; } 5789 : 5790 else 5791 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 5792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5793$as_echo "yes" >&6; } 5794 5795 CXXFLAGS="-p${CXXFLAGS:+ }${CXXFLAGS}" 5796 fi 5797 5798else 5799 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 5800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5801$as_echo "no" >&6; } 5802 : 5803fi 5804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5805 ac_ext=cpp 5806ac_cpp='$CXXCPP $CPPFLAGS' 5807ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5808ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5809ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5810 5811 5812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -p" >&5 5813$as_echo_n "checking whether ${CC} accepts -p... " >&6; } 5814 ac_gecode_save_CFLAGS="${CFLAGS}" 5815 CFLAGS="-p${CFLAGS:+ }${CFLAGS} -Werror" 5816 ac_ext=c 5817ac_cpp='$CPP $CPPFLAGS' 5818ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5819ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5820ac_compiler_gnu=$ac_cv_c_compiler_gnu 5821 5822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5823/* end confdefs.h. */ 5824 5825int 5826main () 5827{ 5828 5829 ; 5830 return 0; 5831} 5832_ACEOF 5833if ac_fn_c_try_compile "$LINENO"; then : 5834 if grep -q "unrecognized\|argument unused" conftest.err; then 5835 CFLAGS="${ac_gecode_save_CFLAGS}" 5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5837$as_echo "no" >&6; } 5838 : 5839 else 5840 CFLAGS="${ac_gecode_save_CFLAGS}" 5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5842$as_echo "yes" >&6; } 5843 5844 CFLAGS="-p${CFLAGS:+ }${CFLAGS}" 5845 fi 5846 5847else 5848 CFLAGS="${ac_gecode_save_CFLAGS}" 5849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5850$as_echo "no" >&6; } 5851 : 5852fi 5853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5854 ac_ext=cpp 5855ac_cpp='$CXXCPP $CPPFLAGS' 5856ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5857ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5858ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5859 5860 fi 5861 else 5862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5863$as_echo "yes" >&6; } 5864 5865 CFLAGS="-pg${CFLAGS:+ }${CFLAGS}" 5866 CXXFLAGS="-pg${CXXFLAGS:+ }${CXXFLAGS}" 5867 fi 5868 else 5869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -pg" >&5 5870$as_echo_n "checking whether ${CXX} accepts -pg... " >&6; } 5871 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 5872 CXXFLAGS="-pg${CXXFLAGS:+ }${CXXFLAGS} -Werror" 5873 ac_ext=cpp 5874ac_cpp='$CXXCPP $CPPFLAGS' 5875ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5876ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5877ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5878 5879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5880/* end confdefs.h. */ 5881 5882int 5883main () 5884{ 5885 5886 ; 5887 return 0; 5888} 5889_ACEOF 5890if ac_fn_cxx_try_compile "$LINENO"; then : 5891 if grep -q "unrecognized\|argument unused" conftest.err; then 5892 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5894$as_echo "no" >&6; } 5895 5896 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 5897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -p" >&5 5898$as_echo_n "checking whether ${CXX} accepts -p... " >&6; } 5899 if ${CXX} -p 2>&1 | grep "ignoring unknown option" -q; then 5900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5901$as_echo "no" >&6; } 5902 : 5903 else 5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5905$as_echo "yes" >&6; } 5906 5907 CXXFLAGS="-p${CXXFLAGS:+ }${CXXFLAGS}" 5908 CFLAGS="-p${CFLAGS:+ }${CFLAGS}" 5909 fi 5910 else 5911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -p" >&5 5912$as_echo_n "checking whether ${CXX} accepts -p... " >&6; } 5913 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 5914 CXXFLAGS="-p${CXXFLAGS:+ }${CXXFLAGS} -Werror" 5915 ac_ext=cpp 5916ac_cpp='$CXXCPP $CPPFLAGS' 5917ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5918ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5919ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5920 5921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5922/* end confdefs.h. */ 5923 5924int 5925main () 5926{ 5927 5928 ; 5929 return 0; 5930} 5931_ACEOF 5932if ac_fn_cxx_try_compile "$LINENO"; then : 5933 if grep -q "unrecognized\|argument unused" conftest.err; then 5934 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5936$as_echo "no" >&6; } 5937 : 5938 else 5939 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 5940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5941$as_echo "yes" >&6; } 5942 5943 CXXFLAGS="-p${CXXFLAGS:+ }${CXXFLAGS}" 5944 fi 5945 5946else 5947 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5949$as_echo "no" >&6; } 5950 : 5951fi 5952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5953 ac_ext=cpp 5954ac_cpp='$CXXCPP $CPPFLAGS' 5955ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5956ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5957ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5958 5959 5960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -p" >&5 5961$as_echo_n "checking whether ${CC} accepts -p... " >&6; } 5962 ac_gecode_save_CFLAGS="${CFLAGS}" 5963 CFLAGS="-p${CFLAGS:+ }${CFLAGS} -Werror" 5964 ac_ext=c 5965ac_cpp='$CPP $CPPFLAGS' 5966ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5967ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5968ac_compiler_gnu=$ac_cv_c_compiler_gnu 5969 5970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5971/* end confdefs.h. */ 5972 5973int 5974main () 5975{ 5976 5977 ; 5978 return 0; 5979} 5980_ACEOF 5981if ac_fn_c_try_compile "$LINENO"; then : 5982 if grep -q "unrecognized\|argument unused" conftest.err; then 5983 CFLAGS="${ac_gecode_save_CFLAGS}" 5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5985$as_echo "no" >&6; } 5986 : 5987 else 5988 CFLAGS="${ac_gecode_save_CFLAGS}" 5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5990$as_echo "yes" >&6; } 5991 5992 CFLAGS="-p${CFLAGS:+ }${CFLAGS}" 5993 fi 5994 5995else 5996 CFLAGS="${ac_gecode_save_CFLAGS}" 5997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5998$as_echo "no" >&6; } 5999 : 6000fi 6001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6002 ac_ext=cpp 6003ac_cpp='$CXXCPP $CPPFLAGS' 6004ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6005ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6006ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6007 6008 fi 6009 else 6010 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6012$as_echo "yes" >&6; } 6013 6014 CFLAGS="-pg${CFLAGS:+ }${CFLAGS}" 6015 CXXFLAGS="-pg${CXXFLAGS:+ }${CXXFLAGS}" 6016 fi 6017 6018else 6019 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6021$as_echo "no" >&6; } 6022 6023 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -p" >&5 6025$as_echo_n "checking whether ${CXX} accepts -p... " >&6; } 6026 if ${CXX} -p 2>&1 | grep "ignoring unknown option" -q; then 6027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6028$as_echo "no" >&6; } 6029 : 6030 else 6031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6032$as_echo "yes" >&6; } 6033 6034 CXXFLAGS="-p${CXXFLAGS:+ }${CXXFLAGS}" 6035 CFLAGS="-p${CFLAGS:+ }${CFLAGS}" 6036 fi 6037 else 6038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -p" >&5 6039$as_echo_n "checking whether ${CXX} accepts -p... " >&6; } 6040 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 6041 CXXFLAGS="-p${CXXFLAGS:+ }${CXXFLAGS} -Werror" 6042 ac_ext=cpp 6043ac_cpp='$CXXCPP $CPPFLAGS' 6044ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6045ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6046ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6047 6048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6049/* end confdefs.h. */ 6050 6051int 6052main () 6053{ 6054 6055 ; 6056 return 0; 6057} 6058_ACEOF 6059if ac_fn_cxx_try_compile "$LINENO"; then : 6060 if grep -q "unrecognized\|argument unused" conftest.err; then 6061 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6063$as_echo "no" >&6; } 6064 : 6065 else 6066 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6068$as_echo "yes" >&6; } 6069 6070 CXXFLAGS="-p${CXXFLAGS:+ }${CXXFLAGS}" 6071 fi 6072 6073else 6074 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6076$as_echo "no" >&6; } 6077 : 6078fi 6079rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6080 ac_ext=cpp 6081ac_cpp='$CXXCPP $CPPFLAGS' 6082ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6083ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6084ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6085 6086 6087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -p" >&5 6088$as_echo_n "checking whether ${CC} accepts -p... " >&6; } 6089 ac_gecode_save_CFLAGS="${CFLAGS}" 6090 CFLAGS="-p${CFLAGS:+ }${CFLAGS} -Werror" 6091 ac_ext=c 6092ac_cpp='$CPP $CPPFLAGS' 6093ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6094ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6095ac_compiler_gnu=$ac_cv_c_compiler_gnu 6096 6097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6098/* end confdefs.h. */ 6099 6100int 6101main () 6102{ 6103 6104 ; 6105 return 0; 6106} 6107_ACEOF 6108if ac_fn_c_try_compile "$LINENO"; then : 6109 if grep -q "unrecognized\|argument unused" conftest.err; then 6110 CFLAGS="${ac_gecode_save_CFLAGS}" 6111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6112$as_echo "no" >&6; } 6113 : 6114 else 6115 CFLAGS="${ac_gecode_save_CFLAGS}" 6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6117$as_echo "yes" >&6; } 6118 6119 CFLAGS="-p${CFLAGS:+ }${CFLAGS}" 6120 fi 6121 6122else 6123 CFLAGS="${ac_gecode_save_CFLAGS}" 6124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6125$as_echo "no" >&6; } 6126 : 6127fi 6128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6129 ac_ext=cpp 6130ac_cpp='$CXXCPP $CPPFLAGS' 6131ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6132ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6133ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6134 6135 fi 6136fi 6137rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6138 ac_ext=cpp 6139ac_cpp='$CXXCPP $CPPFLAGS' 6140ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6141ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6142ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6143 6144 fi 6145 6146 else 6147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6148$as_echo "no" >&6; } 6149 fi 6150 6151# Check whether --enable-gcov was given. 6152if test "${enable_gcov+set}" = set; then : 6153 enableval=$enable_gcov; 6154fi 6155 6156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with gcov support" >&5 6157$as_echo_n "checking whether to build with gcov support... " >&6; } 6158 if test "${enable_gcov:-no}" = "yes"; then 6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6160$as_echo "yes" >&6; } 6161 6162 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 6163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fprofile-arcs" >&5 6164$as_echo_n "checking whether ${CXX} accepts -fprofile-arcs... " >&6; } 6165 if ${CXX} -fprofile-arcs 2>&1 | grep "ignoring unknown option" -q; then 6166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6167$as_echo "no" >&6; } 6168 : 6169 else 6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6171$as_echo "yes" >&6; } 6172 6173 CXXFLAGS="-fprofile-arcs${CXXFLAGS:+ }${CXXFLAGS}" 6174 CFLAGS="-fprofile-arcs${CFLAGS:+ }${CFLAGS}" 6175 fi 6176 else 6177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fprofile-arcs" >&5 6178$as_echo_n "checking whether ${CXX} accepts -fprofile-arcs... " >&6; } 6179 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 6180 CXXFLAGS="-fprofile-arcs${CXXFLAGS:+ }${CXXFLAGS} -Werror" 6181 ac_ext=cpp 6182ac_cpp='$CXXCPP $CPPFLAGS' 6183ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6184ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6185ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6186 6187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6188/* end confdefs.h. */ 6189 6190int 6191main () 6192{ 6193 6194 ; 6195 return 0; 6196} 6197_ACEOF 6198if ac_fn_cxx_try_compile "$LINENO"; then : 6199 if grep -q "unrecognized\|argument unused" conftest.err; then 6200 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6202$as_echo "no" >&6; } 6203 : 6204 else 6205 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6207$as_echo "yes" >&6; } 6208 6209 CXXFLAGS="-fprofile-arcs${CXXFLAGS:+ }${CXXFLAGS}" 6210 fi 6211 6212else 6213 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6215$as_echo "no" >&6; } 6216 : 6217fi 6218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6219 ac_ext=cpp 6220ac_cpp='$CXXCPP $CPPFLAGS' 6221ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6222ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6223ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6224 6225 6226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fprofile-arcs" >&5 6227$as_echo_n "checking whether ${CC} accepts -fprofile-arcs... " >&6; } 6228 ac_gecode_save_CFLAGS="${CFLAGS}" 6229 CFLAGS="-fprofile-arcs${CFLAGS:+ }${CFLAGS} -Werror" 6230 ac_ext=c 6231ac_cpp='$CPP $CPPFLAGS' 6232ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6233ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6234ac_compiler_gnu=$ac_cv_c_compiler_gnu 6235 6236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6237/* end confdefs.h. */ 6238 6239int 6240main () 6241{ 6242 6243 ; 6244 return 0; 6245} 6246_ACEOF 6247if ac_fn_c_try_compile "$LINENO"; then : 6248 if grep -q "unrecognized\|argument unused" conftest.err; then 6249 CFLAGS="${ac_gecode_save_CFLAGS}" 6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6251$as_echo "no" >&6; } 6252 : 6253 else 6254 CFLAGS="${ac_gecode_save_CFLAGS}" 6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6256$as_echo "yes" >&6; } 6257 6258 CFLAGS="-fprofile-arcs${CFLAGS:+ }${CFLAGS}" 6259 fi 6260 6261else 6262 CFLAGS="${ac_gecode_save_CFLAGS}" 6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6264$as_echo "no" >&6; } 6265 : 6266fi 6267rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6268 ac_ext=cpp 6269ac_cpp='$CXXCPP $CPPFLAGS' 6270ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6271ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6272ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6273 6274 fi 6275 6276 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 6277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -ftest-coverage" >&5 6278$as_echo_n "checking whether ${CXX} accepts -ftest-coverage... " >&6; } 6279 if ${CXX} -ftest-coverage 2>&1 | grep "ignoring unknown option" -q; then 6280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6281$as_echo "no" >&6; } 6282 : 6283 else 6284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6285$as_echo "yes" >&6; } 6286 6287 CXXFLAGS="-ftest-coverage${CXXFLAGS:+ }${CXXFLAGS}" 6288 CFLAGS="-ftest-coverage${CFLAGS:+ }${CFLAGS}" 6289 fi 6290 else 6291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -ftest-coverage" >&5 6292$as_echo_n "checking whether ${CXX} accepts -ftest-coverage... " >&6; } 6293 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 6294 CXXFLAGS="-ftest-coverage${CXXFLAGS:+ }${CXXFLAGS} -Werror" 6295 ac_ext=cpp 6296ac_cpp='$CXXCPP $CPPFLAGS' 6297ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6298ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6299ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6300 6301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6302/* end confdefs.h. */ 6303 6304int 6305main () 6306{ 6307 6308 ; 6309 return 0; 6310} 6311_ACEOF 6312if ac_fn_cxx_try_compile "$LINENO"; then : 6313 if grep -q "unrecognized\|argument unused" conftest.err; then 6314 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6316$as_echo "no" >&6; } 6317 : 6318 else 6319 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6321$as_echo "yes" >&6; } 6322 6323 CXXFLAGS="-ftest-coverage${CXXFLAGS:+ }${CXXFLAGS}" 6324 fi 6325 6326else 6327 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6329$as_echo "no" >&6; } 6330 : 6331fi 6332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6333 ac_ext=cpp 6334ac_cpp='$CXXCPP $CPPFLAGS' 6335ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6336ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6337ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6338 6339 6340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -ftest-coverage" >&5 6341$as_echo_n "checking whether ${CC} accepts -ftest-coverage... " >&6; } 6342 ac_gecode_save_CFLAGS="${CFLAGS}" 6343 CFLAGS="-ftest-coverage${CFLAGS:+ }${CFLAGS} -Werror" 6344 ac_ext=c 6345ac_cpp='$CPP $CPPFLAGS' 6346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6348ac_compiler_gnu=$ac_cv_c_compiler_gnu 6349 6350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6351/* end confdefs.h. */ 6352 6353int 6354main () 6355{ 6356 6357 ; 6358 return 0; 6359} 6360_ACEOF 6361if ac_fn_c_try_compile "$LINENO"; then : 6362 if grep -q "unrecognized\|argument unused" conftest.err; then 6363 CFLAGS="${ac_gecode_save_CFLAGS}" 6364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6365$as_echo "no" >&6; } 6366 : 6367 else 6368 CFLAGS="${ac_gecode_save_CFLAGS}" 6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6370$as_echo "yes" >&6; } 6371 6372 CFLAGS="-ftest-coverage${CFLAGS:+ }${CFLAGS}" 6373 fi 6374 6375else 6376 CFLAGS="${ac_gecode_save_CFLAGS}" 6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6378$as_echo "no" >&6; } 6379 : 6380fi 6381rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6382 ac_ext=cpp 6383ac_cpp='$CXXCPP $CPPFLAGS' 6384ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6385ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6386ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6387 6388 fi 6389 DLLFLAGS=""-fprofile-arcs"${DLLFLAGS:+ }${DLLFLAGS}" 6390 DLLFLAGS=""-ftest-coverage"${DLLFLAGS:+ }${DLLFLAGS}" 6391 else 6392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6393$as_echo "no" >&6; } 6394 fi 6395 6396ac_ext=c 6397ac_cpp='$CPP $CPPFLAGS' 6398ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6399ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6400ac_compiler_gnu=$ac_cv_c_compiler_gnu 6401 6402 # The cast to long int works around a bug in the HP C Compiler 6403# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 6404# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 6405# This bug is HP SR number 8606223364. 6406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 6407$as_echo_n "checking size of int... " >&6; } 6408if ${ac_cv_sizeof_int+:} false; then : 6409 $as_echo_n "(cached) " >&6 6410else 6411 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 6412 6413else 6414 if test "$ac_cv_type_int" = yes; then 6415 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6416$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6417as_fn_error 77 "cannot compute sizeof (int) 6418See \`config.log' for more details" "$LINENO" 5; } 6419 else 6420 ac_cv_sizeof_int=0 6421 fi 6422fi 6423 6424fi 6425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 6426$as_echo "$ac_cv_sizeof_int" >&6; } 6427 6428 6429 6430cat >>confdefs.h <<_ACEOF 6431#define SIZEOF_INT $ac_cv_sizeof_int 6432_ACEOF 6433 6434 6435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if int has at least 32 bit" >&5 6436$as_echo_n "checking if int has at least 32 bit... " >&6; } 6437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6438/* end confdefs.h. */ 6439 6440int 6441main () 6442{ 6443 6444 #if SIZEOF_INT>=4 6445 #else 6446 blablub 6447 #endif 6448 6449 ; 6450 return 0; 6451} 6452_ACEOF 6453if ac_fn_c_try_compile "$LINENO"; then : 6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6455$as_echo "yes" >&6; } 6456else 6457 as_fn_error $? "Gecode needs at least 32 bit integers." "$LINENO" 5 6458fi 6459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6460 6461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if doubles have a big enough mantissa" >&5 6462$as_echo_n "checking if doubles have a big enough mantissa... " >&6; } 6463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6464/* end confdefs.h. */ 6465#include <float.h> 6466int 6467main () 6468{ 6469 6470 #if DBL_MANT_DIG>=53 6471 #else 6472 blablub 6473 #endif 6474 6475 ; 6476 return 0; 6477} 6478_ACEOF 6479if ac_fn_c_try_compile "$LINENO"; then : 6480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6481$as_echo "yes" >&6; } 6482else 6483 as_fn_error $? "Gecode needs a double mantissa of at least 53 bits." "$LINENO" 5 6484fi 6485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6486 6487 ac_ext=cpp 6488ac_cpp='$CXXCPP $CPPFLAGS' 6489ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6490ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6491ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6492 6493 6494 6495 # Check whether --enable-thread was given. 6496if test "${enable_thread+set}" = set; then : 6497 enableval=$enable_thread; 6498fi 6499 6500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with multi-threading support" >&5 6501$as_echo_n "checking whether to build with multi-threading support... " >&6; } 6502 if test "${enable_thread:-yes}" = "yes"; then 6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6504$as_echo "yes" >&6; } 6505 ac_fn_cxx_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 6506if test "x$ac_cv_header_unistd_h" = xyes; then : 6507 6508$as_echo "#define GECODE_HAS_UNISTD_H 1" >>confdefs.h 6509 6510 6511fi 6512 6513 6514 ac_fn_cxx_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default" 6515if test "x$ac_cv_header_pthread_h" = xyes; then : 6516 6517$as_echo "#define GECODE_THREADS_PTHREADS 1" >>confdefs.h 6518 6519 CFLAGS="-pthread${CFLAGS:+ }${CFLAGS}" 6520 CXXFLAGS="-pthread${CXXFLAGS:+ }${CXXFLAGS}" 6521 DLLFLAGS="-pthread${DLLFLAGS:+ }${DLLFLAGS}" 6522 ac_fn_cxx_check_header_mongrel "$LINENO" "os/lock.h" "ac_cv_header_os_lock_h" "$ac_includes_default" 6523if test "x$ac_cv_header_os_lock_h" = xyes; then : 6524 6525$as_echo "#define GECODE_THREADS_OSX_UNFAIR 1" >>confdefs.h 6526 6527else 6528 ac_fn_cxx_check_header_mongrel "$LINENO" "libkern/OSAtomic.h" "ac_cv_header_libkern_OSAtomic_h" "$ac_includes_default" 6529if test "x$ac_cv_header_libkern_OSAtomic_h" = xyes; then : 6530 6531$as_echo "#define GECODE_THREADS_OSX 1" >>confdefs.h 6532 6533else 6534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for spin locks" >&5 6535$as_echo_n "checking for spin locks... " >&6; } 6536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6537/* end confdefs.h. */ 6538#include <pthread.h> 6539int 6540main () 6541{ 6542pthread_spinlock_t t; 6543 ; 6544 return 0; 6545} 6546_ACEOF 6547if ac_fn_cxx_try_compile "$LINENO"; then : 6548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6549$as_echo "yes" >&6; } 6550 6551$as_echo "#define GECODE_THREADS_PTHREADS_SPINLOCK 1" >>confdefs.h 6552 6553else 6554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6555$as_echo "no" >&6; } 6556 6557fi 6558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6559 6560fi 6561 6562 6563 6564fi 6565 6566 6567else 6568 ac_fn_cxx_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" 6569if test "x$ac_cv_header_windows_h" = xyes; then : 6570 6571$as_echo "#define GECODE_THREADS_WINDOWS 1" >>confdefs.h 6572 6573fi 6574 6575 6576 6577fi 6578 6579 6580 else 6581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6582$as_echo "no" >&6; } 6583 fi 6584 6585 6586 6587 ac_fn_cxx_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" 6588if test "x$ac_cv_header_sys_time_h" = xyes; then : 6589 6590$as_echo "#define GECODE_USE_GETTIMEOFDAY 1" >>confdefs.h 6591 6592else 6593 6594$as_echo "#define GECODE_USE_CLOCK 1" >>confdefs.h 6595 6596fi 6597 6598 6599 6600 6601 6602# Check whether --with-freelist32-size-max was given. 6603if test "${with_freelist32_size_max+set}" = set; then : 6604 withval=$with_freelist32_size_max; 6605fi 6606 6607 if test "${with_freelist32_size_max:-no}" != "no"; then 6608 6609cat >>confdefs.h <<_ACEOF 6610#define GECODE_FREELIST_SIZE_MAX32 ${with_freelist32_size_max} 6611_ACEOF 6612 6613 fi 6614 6615 6616 6617# Check whether --with-freelist64-size-max was given. 6618if test "${with_freelist64_size_max+set}" = set; then : 6619 withval=$with_freelist64_size_max; 6620fi 6621 6622 if test "${with_freelist64_size_max:-no}" != "no"; then 6623 6624cat >>confdefs.h <<_ACEOF 6625#define GECODE_FREELIST_SIZE_MAX64 ${with_freelist64_size_max} 6626_ACEOF 6627 6628 fi 6629 6630 6631 6632case $ac_gecode_compiler_vendor in 6633gnu) 6634 DLLPATH=-L. 6635 6636 case $host_os in 6637 darwin*) 6638 need_soname="yes" 6639 6640 DLLFLAGS="-Wl,-single_module${DLLFLAGS:+ }${DLLFLAGS}" 6641 DLLFLAGS=""-dynamiclib"${DLLFLAGS:+ }${DLLFLAGS}" 6642 DLLEXT="${ac_gecode_soversion}.0.dylib" 6643 6644 SOSUFFIX=".${ac_gecode_soversion}.dylib" 6645 6646 SOLINKSUFFIX=".dylib" 6647 6648 sharedlibdir="${libdir}" 6649 6650 WLSONAME="-compatibility_version ${ac_gecode_soversion}.0 -current_version ${ac_gecode_soversion}.0 -install_name ${libdir}/" 6651 6652 GECODE_BUILD_SUPPORT_FLAG="" 6653 6654 GECODE_BUILD_KERNEL_FLAG="" 6655 6656 GECODE_BUILD_SEARCH_FLAG="" 6657 6658 GECODE_BUILD_INT_FLAG="" 6659 6660 GECODE_BUILD_FLOAT_FLAG="" 6661 6662 GECODE_BUILD_SET_FLAG="" 6663 6664 GECODE_BUILD_MINIMODEL_FLAG="" 6665 6666 GECODE_BUILD_GIST_FLAG="" 6667 6668 GECODE_BUILD_FLATZINC_FLAG="" 6669 6670 GECODE_BUILD_DRIVER_FLAG="" 6671 6672 ;; 6673 windows*) 6674 need_soname="no" 6675 6676 if test "${enable_static:-no}" = "yes" -a \ 6677 "${enable_shared:-yes}" = "yes"; then 6678 as_fn_error $? "Only either static or shared libraries can be built." "$LINENO" 5 6679 fi 6680 DLLFLAGS=""-shared"${DLLFLAGS:+ }${DLLFLAGS}" 6681 DLLEXT="dll" 6682 6683 SOSUFFIX="" 6684 6685 SOLINKSUFFIX="" 6686 6687 WLSONAME="" 6688 6689 if test "${enable_static:-no}" = "no"; then 6690 sharedlibdir="${bindir}" 6691 6692 else 6693 sharedlibdir="${libdir}" 6694 6695 fi 6696 GECODE_BUILD_SUPPORT_FLAG="-DGECODE_BUILD_SUPPORT" 6697 6698 GECODE_BUILD_KERNEL_FLAG="-DGECODE_BUILD_KERNEL" 6699 6700 GECODE_BUILD_SEARCH_FLAG="-DGECODE_BUILD_SEARCH" 6701 6702 GECODE_BUILD_INT_FLAG="-DGECODE_BUILD_INT" 6703 6704 GECODE_BUILD_FLOAT_FLAG="-DGECODE_BUILD_FLOAT" 6705 6706 GECODE_BUILD_SET_FLAG="-DGECODE_BUILD_SET" 6707 6708 GECODE_BUILD_MINIMODEL_FLAG="-DGECODE_BUILD_MINIMODEL" 6709 6710 GECODE_BUILD_GIST_FLAG="-DGECODE_BUILD_GIST" 6711 6712 GECODE_BUILD_FLATZINC_FLAG="-DGECODE_BUILD_FLATZINC" 6713 6714 GECODE_BUILD_DRIVER_FLAG="-DGECODE_BUILD_DRIVER" 6715 6716 ;; 6717 *) 6718 need_soname="yes" 6719 6720 DLLFLAGS=""-shared"${DLLFLAGS:+ }${DLLFLAGS}" 6721 DLLEXT="so.${ac_gecode_soversion}.0" 6722 6723 SOSUFFIX=".so.${ac_gecode_soversion}" 6724 6725 SOLINKSUFFIX=".so" 6726 6727 WLSONAME="-Wl,-soname=" 6728 6729 sharedlibdir="${libdir}" 6730 6731 GECODE_BUILD_SUPPORT_FLAG="" 6732 6733 GECODE_BUILD_KERNEL_FLAG="" 6734 6735 GECODE_BUILD_SEARCH_FLAG="" 6736 6737 GECODE_BUILD_INT_FLAG="" 6738 6739 GECODE_BUILD_FLOAT_FLAG="" 6740 6741 GECODE_BUILD_SET_FLAG="" 6742 6743 GECODE_BUILD_MINIMODEL_FLAG="" 6744 6745 GECODE_BUILD_GIST_FLAG="" 6746 6747 GECODE_BUILD_FLATZINC_FLAG="" 6748 6749 GECODE_BUILD_DRIVER_FLAG="" 6750 6751 ;; 6752 esac 6753 6754 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 6755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fPIC" >&5 6756$as_echo_n "checking whether ${CXX} accepts -fPIC... " >&6; } 6757 if ${CXX} -fPIC 2>&1 | grep "ignoring unknown option" -q; then 6758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6759$as_echo "no" >&6; } 6760 : 6761 else 6762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6763$as_echo "yes" >&6; } 6764 6765 CXXFLAGS="-fPIC${CXXFLAGS:+ }${CXXFLAGS}" 6766 CFLAGS="-fPIC${CFLAGS:+ }${CFLAGS}" 6767 fi 6768 else 6769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fPIC" >&5 6770$as_echo_n "checking whether ${CXX} accepts -fPIC... " >&6; } 6771 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 6772 CXXFLAGS="-fPIC${CXXFLAGS:+ }${CXXFLAGS} -Werror" 6773 ac_ext=cpp 6774ac_cpp='$CXXCPP $CPPFLAGS' 6775ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6776ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6777ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6778 6779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6780/* end confdefs.h. */ 6781 6782int 6783main () 6784{ 6785 6786 ; 6787 return 0; 6788} 6789_ACEOF 6790if ac_fn_cxx_try_compile "$LINENO"; then : 6791 if grep -q "unrecognized\|argument unused" conftest.err; then 6792 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6794$as_echo "no" >&6; } 6795 : 6796 else 6797 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6799$as_echo "yes" >&6; } 6800 6801 CXXFLAGS="-fPIC${CXXFLAGS:+ }${CXXFLAGS}" 6802 fi 6803 6804else 6805 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6807$as_echo "no" >&6; } 6808 : 6809fi 6810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6811 ac_ext=cpp 6812ac_cpp='$CXXCPP $CPPFLAGS' 6813ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6814ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6815ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6816 6817 6818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fPIC" >&5 6819$as_echo_n "checking whether ${CC} accepts -fPIC... " >&6; } 6820 ac_gecode_save_CFLAGS="${CFLAGS}" 6821 CFLAGS="-fPIC${CFLAGS:+ }${CFLAGS} -Werror" 6822 ac_ext=c 6823ac_cpp='$CPP $CPPFLAGS' 6824ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6825ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6826ac_compiler_gnu=$ac_cv_c_compiler_gnu 6827 6828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6829/* end confdefs.h. */ 6830 6831int 6832main () 6833{ 6834 6835 ; 6836 return 0; 6837} 6838_ACEOF 6839if ac_fn_c_try_compile "$LINENO"; then : 6840 if grep -q "unrecognized\|argument unused" conftest.err; then 6841 CFLAGS="${ac_gecode_save_CFLAGS}" 6842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6843$as_echo "no" >&6; } 6844 : 6845 else 6846 CFLAGS="${ac_gecode_save_CFLAGS}" 6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6848$as_echo "yes" >&6; } 6849 6850 CFLAGS="-fPIC${CFLAGS:+ }${CFLAGS}" 6851 fi 6852 6853else 6854 CFLAGS="${ac_gecode_save_CFLAGS}" 6855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6856$as_echo "no" >&6; } 6857 : 6858fi 6859rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6860 ac_ext=cpp 6861ac_cpp='$CXXCPP $CPPFLAGS' 6862ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6863ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6864ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6865 6866 fi 6867 6868 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wextra" >&5 6870$as_echo_n "checking whether ${CXX} accepts -Wextra... " >&6; } 6871 if ${CXX} -Wextra 2>&1 | grep "ignoring unknown option" -q; then 6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6873$as_echo "no" >&6; } 6874 : 6875 else 6876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6877$as_echo "yes" >&6; } 6878 6879 CXXFLAGS="-Wextra${CXXFLAGS:+ }${CXXFLAGS}" 6880 CFLAGS="-Wextra${CFLAGS:+ }${CFLAGS}" 6881 fi 6882 else 6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wextra" >&5 6884$as_echo_n "checking whether ${CXX} accepts -Wextra... " >&6; } 6885 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 6886 CXXFLAGS="-Wextra${CXXFLAGS:+ }${CXXFLAGS} -Werror" 6887 ac_ext=cpp 6888ac_cpp='$CXXCPP $CPPFLAGS' 6889ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6890ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6891ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6892 6893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6894/* end confdefs.h. */ 6895 6896int 6897main () 6898{ 6899 6900 ; 6901 return 0; 6902} 6903_ACEOF 6904if ac_fn_cxx_try_compile "$LINENO"; then : 6905 if grep -q "unrecognized\|argument unused" conftest.err; then 6906 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6908$as_echo "no" >&6; } 6909 : 6910 else 6911 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6913$as_echo "yes" >&6; } 6914 6915 CXXFLAGS="-Wextra${CXXFLAGS:+ }${CXXFLAGS}" 6916 fi 6917 6918else 6919 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6921$as_echo "no" >&6; } 6922 : 6923fi 6924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6925 ac_ext=cpp 6926ac_cpp='$CXXCPP $CPPFLAGS' 6927ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6928ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6929ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6930 6931 6932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wextra" >&5 6933$as_echo_n "checking whether ${CC} accepts -Wextra... " >&6; } 6934 ac_gecode_save_CFLAGS="${CFLAGS}" 6935 CFLAGS="-Wextra${CFLAGS:+ }${CFLAGS} -Werror" 6936 ac_ext=c 6937ac_cpp='$CPP $CPPFLAGS' 6938ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6939ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6940ac_compiler_gnu=$ac_cv_c_compiler_gnu 6941 6942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6943/* end confdefs.h. */ 6944 6945int 6946main () 6947{ 6948 6949 ; 6950 return 0; 6951} 6952_ACEOF 6953if ac_fn_c_try_compile "$LINENO"; then : 6954 if grep -q "unrecognized\|argument unused" conftest.err; then 6955 CFLAGS="${ac_gecode_save_CFLAGS}" 6956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6957$as_echo "no" >&6; } 6958 : 6959 else 6960 CFLAGS="${ac_gecode_save_CFLAGS}" 6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6962$as_echo "yes" >&6; } 6963 6964 CFLAGS="-Wextra${CFLAGS:+ }${CFLAGS}" 6965 fi 6966 6967else 6968 CFLAGS="${ac_gecode_save_CFLAGS}" 6969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6970$as_echo "no" >&6; } 6971 : 6972fi 6973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6974 ac_ext=cpp 6975ac_cpp='$CXXCPP $CPPFLAGS' 6976ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6977ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6978ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6979 6980 fi 6981 6982 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 6983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wall" >&5 6984$as_echo_n "checking whether ${CXX} accepts -Wall... " >&6; } 6985 if ${CXX} -Wall 2>&1 | grep "ignoring unknown option" -q; then 6986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6987$as_echo "no" >&6; } 6988 : 6989 else 6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6991$as_echo "yes" >&6; } 6992 6993 CXXFLAGS="-Wall${CXXFLAGS:+ }${CXXFLAGS}" 6994 CFLAGS="-Wall${CFLAGS:+ }${CFLAGS}" 6995 fi 6996 else 6997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wall" >&5 6998$as_echo_n "checking whether ${CXX} accepts -Wall... " >&6; } 6999 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 7000 CXXFLAGS="-Wall${CXXFLAGS:+ }${CXXFLAGS} -Werror" 7001 ac_ext=cpp 7002ac_cpp='$CXXCPP $CPPFLAGS' 7003ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7004ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7005ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7006 7007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7008/* end confdefs.h. */ 7009 7010int 7011main () 7012{ 7013 7014 ; 7015 return 0; 7016} 7017_ACEOF 7018if ac_fn_cxx_try_compile "$LINENO"; then : 7019 if grep -q "unrecognized\|argument unused" conftest.err; then 7020 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7022$as_echo "no" >&6; } 7023 : 7024 else 7025 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7027$as_echo "yes" >&6; } 7028 7029 CXXFLAGS="-Wall${CXXFLAGS:+ }${CXXFLAGS}" 7030 fi 7031 7032else 7033 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7035$as_echo "no" >&6; } 7036 : 7037fi 7038rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7039 ac_ext=cpp 7040ac_cpp='$CXXCPP $CPPFLAGS' 7041ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7042ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7043ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7044 7045 7046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wall" >&5 7047$as_echo_n "checking whether ${CC} accepts -Wall... " >&6; } 7048 ac_gecode_save_CFLAGS="${CFLAGS}" 7049 CFLAGS="-Wall${CFLAGS:+ }${CFLAGS} -Werror" 7050 ac_ext=c 7051ac_cpp='$CPP $CPPFLAGS' 7052ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7053ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7054ac_compiler_gnu=$ac_cv_c_compiler_gnu 7055 7056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7057/* end confdefs.h. */ 7058 7059int 7060main () 7061{ 7062 7063 ; 7064 return 0; 7065} 7066_ACEOF 7067if ac_fn_c_try_compile "$LINENO"; then : 7068 if grep -q "unrecognized\|argument unused" conftest.err; then 7069 CFLAGS="${ac_gecode_save_CFLAGS}" 7070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7071$as_echo "no" >&6; } 7072 : 7073 else 7074 CFLAGS="${ac_gecode_save_CFLAGS}" 7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7076$as_echo "yes" >&6; } 7077 7078 CFLAGS="-Wall${CFLAGS:+ }${CFLAGS}" 7079 fi 7080 7081else 7082 CFLAGS="${ac_gecode_save_CFLAGS}" 7083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7084$as_echo "no" >&6; } 7085 : 7086fi 7087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7088 ac_ext=cpp 7089ac_cpp='$CXXCPP $CPPFLAGS' 7090ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7091ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7092ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7093 7094 fi 7095 7096 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 7097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wno-unknown-pragmas" >&5 7098$as_echo_n "checking whether ${CXX} accepts -Wno-unknown-pragmas... " >&6; } 7099 if ${CXX} -Wno-unknown-pragmas 2>&1 | grep "ignoring unknown option" -q; then 7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7101$as_echo "no" >&6; } 7102 : 7103 else 7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7105$as_echo "yes" >&6; } 7106 7107 CXXFLAGS="-Wno-unknown-pragmas${CXXFLAGS:+ }${CXXFLAGS}" 7108 CFLAGS="-Wno-unknown-pragmas${CFLAGS:+ }${CFLAGS}" 7109 fi 7110 else 7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wno-unknown-pragmas" >&5 7112$as_echo_n "checking whether ${CXX} accepts -Wno-unknown-pragmas... " >&6; } 7113 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 7114 CXXFLAGS="-Wno-unknown-pragmas${CXXFLAGS:+ }${CXXFLAGS} -Werror" 7115 ac_ext=cpp 7116ac_cpp='$CXXCPP $CPPFLAGS' 7117ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7118ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7119ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7120 7121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7122/* end confdefs.h. */ 7123 7124int 7125main () 7126{ 7127 7128 ; 7129 return 0; 7130} 7131_ACEOF 7132if ac_fn_cxx_try_compile "$LINENO"; then : 7133 if grep -q "unrecognized\|argument unused" conftest.err; then 7134 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7136$as_echo "no" >&6; } 7137 : 7138 else 7139 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7141$as_echo "yes" >&6; } 7142 7143 CXXFLAGS="-Wno-unknown-pragmas${CXXFLAGS:+ }${CXXFLAGS}" 7144 fi 7145 7146else 7147 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7149$as_echo "no" >&6; } 7150 : 7151fi 7152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7153 ac_ext=cpp 7154ac_cpp='$CXXCPP $CPPFLAGS' 7155ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7156ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7157ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7158 7159 7160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wno-unknown-pragmas" >&5 7161$as_echo_n "checking whether ${CC} accepts -Wno-unknown-pragmas... " >&6; } 7162 ac_gecode_save_CFLAGS="${CFLAGS}" 7163 CFLAGS="-Wno-unknown-pragmas${CFLAGS:+ }${CFLAGS} -Werror" 7164 ac_ext=c 7165ac_cpp='$CPP $CPPFLAGS' 7166ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7167ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7168ac_compiler_gnu=$ac_cv_c_compiler_gnu 7169 7170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7171/* end confdefs.h. */ 7172 7173int 7174main () 7175{ 7176 7177 ; 7178 return 0; 7179} 7180_ACEOF 7181if ac_fn_c_try_compile "$LINENO"; then : 7182 if grep -q "unrecognized\|argument unused" conftest.err; then 7183 CFLAGS="${ac_gecode_save_CFLAGS}" 7184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7185$as_echo "no" >&6; } 7186 : 7187 else 7188 CFLAGS="${ac_gecode_save_CFLAGS}" 7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7190$as_echo "yes" >&6; } 7191 7192 CFLAGS="-Wno-unknown-pragmas${CFLAGS:+ }${CFLAGS}" 7193 fi 7194 7195else 7196 CFLAGS="${ac_gecode_save_CFLAGS}" 7197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7198$as_echo "no" >&6; } 7199 : 7200fi 7201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7202 ac_ext=cpp 7203ac_cpp='$CXXCPP $CPPFLAGS' 7204ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7205ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7206ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7207 7208 fi 7209 7210 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 7211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -pipe" >&5 7212$as_echo_n "checking whether ${CXX} accepts -pipe... " >&6; } 7213 if ${CXX} -pipe 2>&1 | grep "ignoring unknown option" -q; then 7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7215$as_echo "no" >&6; } 7216 : 7217 else 7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7219$as_echo "yes" >&6; } 7220 7221 CXXFLAGS="-pipe${CXXFLAGS:+ }${CXXFLAGS}" 7222 CFLAGS="-pipe${CFLAGS:+ }${CFLAGS}" 7223 fi 7224 else 7225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -pipe" >&5 7226$as_echo_n "checking whether ${CXX} accepts -pipe... " >&6; } 7227 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 7228 CXXFLAGS="-pipe${CXXFLAGS:+ }${CXXFLAGS} -Werror" 7229 ac_ext=cpp 7230ac_cpp='$CXXCPP $CPPFLAGS' 7231ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7232ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7233ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7234 7235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7236/* end confdefs.h. */ 7237 7238int 7239main () 7240{ 7241 7242 ; 7243 return 0; 7244} 7245_ACEOF 7246if ac_fn_cxx_try_compile "$LINENO"; then : 7247 if grep -q "unrecognized\|argument unused" conftest.err; then 7248 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7250$as_echo "no" >&6; } 7251 : 7252 else 7253 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7255$as_echo "yes" >&6; } 7256 7257 CXXFLAGS="-pipe${CXXFLAGS:+ }${CXXFLAGS}" 7258 fi 7259 7260else 7261 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7263$as_echo "no" >&6; } 7264 : 7265fi 7266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7267 ac_ext=cpp 7268ac_cpp='$CXXCPP $CPPFLAGS' 7269ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7270ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7271ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7272 7273 7274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -pipe" >&5 7275$as_echo_n "checking whether ${CC} accepts -pipe... " >&6; } 7276 ac_gecode_save_CFLAGS="${CFLAGS}" 7277 CFLAGS="-pipe${CFLAGS:+ }${CFLAGS} -Werror" 7278 ac_ext=c 7279ac_cpp='$CPP $CPPFLAGS' 7280ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7281ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7282ac_compiler_gnu=$ac_cv_c_compiler_gnu 7283 7284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7285/* end confdefs.h. */ 7286 7287int 7288main () 7289{ 7290 7291 ; 7292 return 0; 7293} 7294_ACEOF 7295if ac_fn_c_try_compile "$LINENO"; then : 7296 if grep -q "unrecognized\|argument unused" conftest.err; then 7297 CFLAGS="${ac_gecode_save_CFLAGS}" 7298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7299$as_echo "no" >&6; } 7300 : 7301 else 7302 CFLAGS="${ac_gecode_save_CFLAGS}" 7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7304$as_echo "yes" >&6; } 7305 7306 CFLAGS="-pipe${CFLAGS:+ }${CFLAGS}" 7307 fi 7308 7309else 7310 CFLAGS="${ac_gecode_save_CFLAGS}" 7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7312$as_echo "no" >&6; } 7313 : 7314fi 7315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7316 ac_ext=cpp 7317ac_cpp='$CXXCPP $CPPFLAGS' 7318ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7319ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7320ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7321 7322 fi 7323 7324 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 7325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -std=c++11" >&5 7326$as_echo_n "checking whether ${CXX} accepts -std=c++11... " >&6; } 7327 if ${CXX} -std=c++11 2>&1 | grep "ignoring unknown option" -q; then 7328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7329$as_echo "no" >&6; } 7330 : 7331 else 7332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7333$as_echo "yes" >&6; } 7334 7335 CXXFLAGS="-std=c++11${CXXFLAGS:+ }${CXXFLAGS}" 7336 CFLAGS="-std=c++11${CFLAGS:+ }${CFLAGS}" 7337 fi 7338 else 7339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -std=c++11" >&5 7340$as_echo_n "checking whether ${CXX} accepts -std=c++11... " >&6; } 7341 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 7342 CXXFLAGS="-std=c++11${CXXFLAGS:+ }${CXXFLAGS} -Werror" 7343 ac_ext=cpp 7344ac_cpp='$CXXCPP $CPPFLAGS' 7345ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7346ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7347ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7348 7349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7350/* end confdefs.h. */ 7351 7352int 7353main () 7354{ 7355 7356 ; 7357 return 0; 7358} 7359_ACEOF 7360if ac_fn_cxx_try_compile "$LINENO"; then : 7361 if grep -q "unrecognized\|argument unused" conftest.err; then 7362 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7364$as_echo "no" >&6; } 7365 : 7366 else 7367 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7369$as_echo "yes" >&6; } 7370 7371 CXXFLAGS="-std=c++11${CXXFLAGS:+ }${CXXFLAGS}" 7372 fi 7373 7374else 7375 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7377$as_echo "no" >&6; } 7378 : 7379fi 7380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7381 ac_ext=cpp 7382ac_cpp='$CXXCPP $CPPFLAGS' 7383ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7384ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7385ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7386 7387 7388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -std=c++11" >&5 7389$as_echo_n "checking whether ${CC} accepts -std=c++11... " >&6; } 7390 ac_gecode_save_CFLAGS="${CFLAGS}" 7391 CFLAGS="-std=c++11${CFLAGS:+ }${CFLAGS} -Werror" 7392 ac_ext=c 7393ac_cpp='$CPP $CPPFLAGS' 7394ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7395ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7396ac_compiler_gnu=$ac_cv_c_compiler_gnu 7397 7398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7399/* end confdefs.h. */ 7400 7401int 7402main () 7403{ 7404 7405 ; 7406 return 0; 7407} 7408_ACEOF 7409if ac_fn_c_try_compile "$LINENO"; then : 7410 if grep -q "unrecognized\|argument unused" conftest.err; then 7411 CFLAGS="${ac_gecode_save_CFLAGS}" 7412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7413$as_echo "no" >&6; } 7414 : 7415 else 7416 CFLAGS="${ac_gecode_save_CFLAGS}" 7417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7418$as_echo "yes" >&6; } 7419 7420 CFLAGS="-std=c++11${CFLAGS:+ }${CFLAGS}" 7421 fi 7422 7423else 7424 CFLAGS="${ac_gecode_save_CFLAGS}" 7425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7426$as_echo "no" >&6; } 7427 : 7428fi 7429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7430 ac_ext=cpp 7431ac_cpp='$CXXCPP $CPPFLAGS' 7432ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7433ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7434ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7435 7436 fi 7437 7438 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 7439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -ggdb" >&5 7440$as_echo_n "checking whether ${CXX} accepts -ggdb... " >&6; } 7441 if ${CXX} -ggdb 2>&1 | grep "ignoring unknown option" -q; then 7442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7443$as_echo "no" >&6; } 7444 7445 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 7446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 7447$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 7448 if ${CXX} -g 2>&1 | grep "ignoring unknown option" -q; then 7449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7450$as_echo "no" >&6; } 7451 : 7452 else 7453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7454$as_echo "yes" >&6; } 7455 7456 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 7457 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 7458 fi 7459 else 7460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 7461$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 7462 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 7463 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS} -Werror" 7464 ac_ext=cpp 7465ac_cpp='$CXXCPP $CPPFLAGS' 7466ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7467ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7468ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7469 7470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7471/* end confdefs.h. */ 7472 7473int 7474main () 7475{ 7476 7477 ; 7478 return 0; 7479} 7480_ACEOF 7481if ac_fn_cxx_try_compile "$LINENO"; then : 7482 if grep -q "unrecognized\|argument unused" conftest.err; then 7483 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7485$as_echo "no" >&6; } 7486 : 7487 else 7488 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7490$as_echo "yes" >&6; } 7491 7492 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 7493 fi 7494 7495else 7496 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7498$as_echo "no" >&6; } 7499 : 7500fi 7501rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7502 ac_ext=cpp 7503ac_cpp='$CXXCPP $CPPFLAGS' 7504ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7505ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7506ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7507 7508 7509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -g" >&5 7510$as_echo_n "checking whether ${CC} accepts -g... " >&6; } 7511 ac_gecode_save_CFLAGS="${CFLAGS}" 7512 CFLAGS="-g${CFLAGS:+ }${CFLAGS} -Werror" 7513 ac_ext=c 7514ac_cpp='$CPP $CPPFLAGS' 7515ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7516ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7517ac_compiler_gnu=$ac_cv_c_compiler_gnu 7518 7519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7520/* end confdefs.h. */ 7521 7522int 7523main () 7524{ 7525 7526 ; 7527 return 0; 7528} 7529_ACEOF 7530if ac_fn_c_try_compile "$LINENO"; then : 7531 if grep -q "unrecognized\|argument unused" conftest.err; then 7532 CFLAGS="${ac_gecode_save_CFLAGS}" 7533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7534$as_echo "no" >&6; } 7535 : 7536 else 7537 CFLAGS="${ac_gecode_save_CFLAGS}" 7538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7539$as_echo "yes" >&6; } 7540 7541 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 7542 fi 7543 7544else 7545 CFLAGS="${ac_gecode_save_CFLAGS}" 7546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7547$as_echo "no" >&6; } 7548 : 7549fi 7550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7551 ac_ext=cpp 7552ac_cpp='$CXXCPP $CPPFLAGS' 7553ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7554ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7555ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7556 7557 fi 7558 else 7559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7560$as_echo "yes" >&6; } 7561 7562 CFLAGS="-ggdb${CFLAGS:+ }${CFLAGS}" 7563 CXXFLAGS="-ggdb${CXXFLAGS:+ }${CXXFLAGS}" 7564 fi 7565 else 7566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -ggdb" >&5 7567$as_echo_n "checking whether ${CXX} accepts -ggdb... " >&6; } 7568 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 7569 CXXFLAGS="-ggdb${CXXFLAGS:+ }${CXXFLAGS} -Werror" 7570 ac_ext=cpp 7571ac_cpp='$CXXCPP $CPPFLAGS' 7572ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7573ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7574ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7575 7576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7577/* end confdefs.h. */ 7578 7579int 7580main () 7581{ 7582 7583 ; 7584 return 0; 7585} 7586_ACEOF 7587if ac_fn_cxx_try_compile "$LINENO"; then : 7588 if grep -q "unrecognized\|argument unused" conftest.err; then 7589 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7591$as_echo "no" >&6; } 7592 7593 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 7595$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 7596 if ${CXX} -g 2>&1 | grep "ignoring unknown option" -q; then 7597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7598$as_echo "no" >&6; } 7599 : 7600 else 7601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7602$as_echo "yes" >&6; } 7603 7604 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 7605 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 7606 fi 7607 else 7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 7609$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 7610 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 7611 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS} -Werror" 7612 ac_ext=cpp 7613ac_cpp='$CXXCPP $CPPFLAGS' 7614ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7615ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7616ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7617 7618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7619/* end confdefs.h. */ 7620 7621int 7622main () 7623{ 7624 7625 ; 7626 return 0; 7627} 7628_ACEOF 7629if ac_fn_cxx_try_compile "$LINENO"; then : 7630 if grep -q "unrecognized\|argument unused" conftest.err; then 7631 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7633$as_echo "no" >&6; } 7634 : 7635 else 7636 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7638$as_echo "yes" >&6; } 7639 7640 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 7641 fi 7642 7643else 7644 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7646$as_echo "no" >&6; } 7647 : 7648fi 7649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7650 ac_ext=cpp 7651ac_cpp='$CXXCPP $CPPFLAGS' 7652ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7653ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7654ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7655 7656 7657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -g" >&5 7658$as_echo_n "checking whether ${CC} accepts -g... " >&6; } 7659 ac_gecode_save_CFLAGS="${CFLAGS}" 7660 CFLAGS="-g${CFLAGS:+ }${CFLAGS} -Werror" 7661 ac_ext=c 7662ac_cpp='$CPP $CPPFLAGS' 7663ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7664ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7665ac_compiler_gnu=$ac_cv_c_compiler_gnu 7666 7667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7668/* end confdefs.h. */ 7669 7670int 7671main () 7672{ 7673 7674 ; 7675 return 0; 7676} 7677_ACEOF 7678if ac_fn_c_try_compile "$LINENO"; then : 7679 if grep -q "unrecognized\|argument unused" conftest.err; then 7680 CFLAGS="${ac_gecode_save_CFLAGS}" 7681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7682$as_echo "no" >&6; } 7683 : 7684 else 7685 CFLAGS="${ac_gecode_save_CFLAGS}" 7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7687$as_echo "yes" >&6; } 7688 7689 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 7690 fi 7691 7692else 7693 CFLAGS="${ac_gecode_save_CFLAGS}" 7694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7695$as_echo "no" >&6; } 7696 : 7697fi 7698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7699 ac_ext=cpp 7700ac_cpp='$CXXCPP $CPPFLAGS' 7701ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7702ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7703ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7704 7705 fi 7706 else 7707 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7709$as_echo "yes" >&6; } 7710 7711 CFLAGS="-ggdb${CFLAGS:+ }${CFLAGS}" 7712 CXXFLAGS="-ggdb${CXXFLAGS:+ }${CXXFLAGS}" 7713 fi 7714 7715else 7716 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7718$as_echo "no" >&6; } 7719 7720 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 7721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 7722$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 7723 if ${CXX} -g 2>&1 | grep "ignoring unknown option" -q; then 7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7725$as_echo "no" >&6; } 7726 : 7727 else 7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7729$as_echo "yes" >&6; } 7730 7731 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 7732 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 7733 fi 7734 else 7735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 7736$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 7737 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 7738 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS} -Werror" 7739 ac_ext=cpp 7740ac_cpp='$CXXCPP $CPPFLAGS' 7741ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7742ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7743ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7744 7745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7746/* end confdefs.h. */ 7747 7748int 7749main () 7750{ 7751 7752 ; 7753 return 0; 7754} 7755_ACEOF 7756if ac_fn_cxx_try_compile "$LINENO"; then : 7757 if grep -q "unrecognized\|argument unused" conftest.err; then 7758 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7760$as_echo "no" >&6; } 7761 : 7762 else 7763 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7765$as_echo "yes" >&6; } 7766 7767 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 7768 fi 7769 7770else 7771 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7773$as_echo "no" >&6; } 7774 : 7775fi 7776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7777 ac_ext=cpp 7778ac_cpp='$CXXCPP $CPPFLAGS' 7779ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7780ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7781ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7782 7783 7784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -g" >&5 7785$as_echo_n "checking whether ${CC} accepts -g... " >&6; } 7786 ac_gecode_save_CFLAGS="${CFLAGS}" 7787 CFLAGS="-g${CFLAGS:+ }${CFLAGS} -Werror" 7788 ac_ext=c 7789ac_cpp='$CPP $CPPFLAGS' 7790ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7791ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7792ac_compiler_gnu=$ac_cv_c_compiler_gnu 7793 7794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7795/* end confdefs.h. */ 7796 7797int 7798main () 7799{ 7800 7801 ; 7802 return 0; 7803} 7804_ACEOF 7805if ac_fn_c_try_compile "$LINENO"; then : 7806 if grep -q "unrecognized\|argument unused" conftest.err; then 7807 CFLAGS="${ac_gecode_save_CFLAGS}" 7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7809$as_echo "no" >&6; } 7810 : 7811 else 7812 CFLAGS="${ac_gecode_save_CFLAGS}" 7813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7814$as_echo "yes" >&6; } 7815 7816 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 7817 fi 7818 7819else 7820 CFLAGS="${ac_gecode_save_CFLAGS}" 7821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7822$as_echo "no" >&6; } 7823 : 7824fi 7825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7826 ac_ext=cpp 7827ac_cpp='$CXXCPP $CPPFLAGS' 7828ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7829ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7830ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7831 7832 fi 7833fi 7834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7835 ac_ext=cpp 7836ac_cpp='$CXXCPP $CPPFLAGS' 7837ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7838ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7839ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7840 7841 fi 7842 7843 ac_fn_cxx_check_func "$LINENO" "__builtin_ffsll" "ac_cv_func___builtin_ffsll" 7844if test "x$ac_cv_func___builtin_ffsll" = xyes; then : 7845 7846$as_echo "#define GECODE_HAS_BUILTIN_FFSLL /**/" >>confdefs.h 7847 7848fi 7849 7850 ac_fn_cxx_check_func "$LINENO" "__builtin_popcountll" "ac_cv_func___builtin_popcountll" 7851if test "x$ac_cv_func___builtin_popcountll" = xyes; then : 7852 7853$as_echo "#define GECODE_HAS_BUILTIN_POPCOUNTLL /**/" >>confdefs.h 7854 7855fi 7856 7857 7858 docdir="${datadir}/doc/gecode" 7859 7860 7861 MANIFEST="@true" 7862 7863 7864 SBJEXT="s" 7865 7866 LIBEXT="${DLLEXT}" 7867 7868 LIBPREFIX="lib${ac_gecode_userprefix}gecode" 7869 7870 STATICLIBEXT="a" 7871 7872 MINUSLDIR="-L${libdir}" 7873 7874 LINKLIBDIR="" 7875 7876 7877 cygpathprefix=$prefix 7878 test "x$cygpathprefix" = xNONE && cygpathprefix=$ac_default_prefix 7879 cygpathprefix="${cygpathprefix}" 7880 7881 7882 COMPILEOBJ="-c -o " 7883 7884 COMPILESBJ="-S -o " 7885 7886 CXXIN=" " 7887 7888 CCIN=" " 7889 7890 EXAMPLES_EXTRA_CXXFLAGS="" 7891 7892 7893 INSTALLLIBS="no" 7894 7895 7896 LINKPREFIX="-l${ac_gecode_userprefix}gecode" 7897 7898 LINKSUFFIX="" 7899 7900 7901 LINKOUTPUT="-o " 7902 7903 EXEOUTPUT="-o " 7904 7905 7906 SUPPORT="support" 7907 7908 KERNEL="kernel" 7909 7910 SEARCH="search" 7911 7912 INT="int" 7913 7914 FLOAT="float" 7915 7916 SET="set" 7917 7918 MM="minimodel" 7919 7920 GIST="gist" 7921 7922 FLATZINC="flatzinc" 7923 7924 DRIVER="driver" 7925 7926 # Check whether --enable-gcc-visibility was given. 7927if test "${enable_gcc_visibility+set}" = set; then : 7928 enableval=$enable_gcc_visibility; 7929fi 7930 7931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use gcc visibility attributes" >&5 7932$as_echo_n "checking whether to use gcc visibility attributes... " >&6; } 7933 if test "${enable_gcc_visibility:-yes}" = "yes"; then 7934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7935$as_echo "yes" >&6; } 7936 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 7937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fvisibility=hidden" >&5 7938$as_echo_n "checking whether ${CXX} accepts -fvisibility=hidden... " >&6; } 7939 if ${CXX} -fvisibility=hidden 2>&1 | grep "ignoring unknown option" -q; then 7940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7941$as_echo "no" >&6; } 7942 : 7943 else 7944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7945$as_echo "yes" >&6; } 7946 7947 7948$as_echo "#define GECODE_GCC_HAS_CLASS_VISIBILITY /**/" >>confdefs.h 7949 7950 CFLAGS="-fvisibility=hidden${CFLAGS:+ }${CFLAGS}" 7951 CXXFLAGS="-fvisibility=hidden${CXXFLAGS:+ }${CXXFLAGS}" 7952 fi 7953 else 7954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fvisibility=hidden" >&5 7955$as_echo_n "checking whether ${CXX} accepts -fvisibility=hidden... " >&6; } 7956 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 7957 CXXFLAGS="-fvisibility=hidden${CXXFLAGS:+ }${CXXFLAGS} -Werror" 7958 ac_ext=cpp 7959ac_cpp='$CXXCPP $CPPFLAGS' 7960ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7961ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7962ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 7963 7964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7965/* end confdefs.h. */ 7966 7967int 7968main () 7969{ 7970 7971 ; 7972 return 0; 7973} 7974_ACEOF 7975if ac_fn_cxx_try_compile "$LINENO"; then : 7976 if grep -q "unrecognized\|argument unused" conftest.err; then 7977 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7979$as_echo "no" >&6; } 7980 : 7981 else 7982 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7984$as_echo "yes" >&6; } 7985 7986 7987$as_echo "#define GECODE_GCC_HAS_CLASS_VISIBILITY /**/" >>confdefs.h 7988 7989 CFLAGS="-fvisibility=hidden${CFLAGS:+ }${CFLAGS}" 7990 CXXFLAGS="-fvisibility=hidden${CXXFLAGS:+ }${CXXFLAGS}" 7991 fi 7992 7993else 7994 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 7995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7996$as_echo "no" >&6; } 7997 : 7998fi 7999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8000 ac_ext=cpp 8001ac_cpp='$CXXCPP $CPPFLAGS' 8002ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8003ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8004ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8005 8006 fi 8007 8008 else 8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8010$as_echo "no" >&6; } 8011 fi 8012 8013 if test "${enable_debug:-no}" = "no" -a "${enable_gcov:-no}" = "no"; then 8014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports forced inlining" >&5 8015$as_echo_n "checking if compiler supports forced inlining... " >&6; } 8016 ac_ext=cpp 8017ac_cpp='$CXXCPP $CPPFLAGS' 8018ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8019ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8020ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8021 8022 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 8023 CXXFLAGS="${CXXFLAGS:+ }${CXXFLAGS} -Werror" 8024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8025/* end confdefs.h. */ 8026#ifndef __clang__ 8027 # error "Macro __clang__ is undefined!" 8028 /* For some compilers (eg. SGI's CC), #error is not 8029 enough... */ 8030 please, do fail 8031 #endif 8032int 8033main () 8034{ 8035 8036 ; 8037 return 0; 8038} 8039_ACEOF 8040if ac_fn_cxx_try_compile "$LINENO"; then : 8041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8042$as_echo "no" >&6; } 8043 8044$as_echo "#define forceinline inline" >>confdefs.h 8045 8046else 8047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8048/* end confdefs.h. */ 8049 8050 inline __attribute__ ((__always_inline__)) void foo(void) {} 8051int 8052main () 8053{ 8054 8055 ; 8056 return 0; 8057} 8058_ACEOF 8059if ac_fn_cxx_try_compile "$LINENO"; then : 8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8061$as_echo "yes" >&6; } 8062 8063$as_echo "#define forceinline inline __attribute__ ((__always_inline__))" >>confdefs.h 8064 8065else 8066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8067$as_echo "no" >&6; } 8068 8069$as_echo "#define forceinline inline" >>confdefs.h 8070 8071fi 8072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8073fi 8074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8075 CXXFLAGS=${ac_gecode_save_CXXFLAGS} 8076 ac_ext=cpp 8077ac_cpp='$CXXCPP $CPPFLAGS' 8078ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8079ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8080ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8081 8082 8083 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 8084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${ac_gecode_gcc_optimize_flag}" >&5 8085$as_echo_n "checking whether ${CXX} accepts ${ac_gecode_gcc_optimize_flag}... " >&6; } 8086 if ${CXX} ${ac_gecode_gcc_optimize_flag} 2>&1 | grep "ignoring unknown option" -q; then 8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8088$as_echo "no" >&6; } 8089 : 8090 else 8091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8092$as_echo "yes" >&6; } 8093 8094 CXXFLAGS="${ac_gecode_gcc_optimize_flag}${CXXFLAGS:+ }${CXXFLAGS}" 8095 CFLAGS="${ac_gecode_gcc_optimize_flag}${CFLAGS:+ }${CFLAGS}" 8096 fi 8097 else 8098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${ac_gecode_gcc_optimize_flag}" >&5 8099$as_echo_n "checking whether ${CXX} accepts ${ac_gecode_gcc_optimize_flag}... " >&6; } 8100 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 8101 CXXFLAGS="${ac_gecode_gcc_optimize_flag}${CXXFLAGS:+ }${CXXFLAGS} -Werror" 8102 ac_ext=cpp 8103ac_cpp='$CXXCPP $CPPFLAGS' 8104ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8105ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8106ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8107 8108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8109/* end confdefs.h. */ 8110 8111int 8112main () 8113{ 8114 8115 ; 8116 return 0; 8117} 8118_ACEOF 8119if ac_fn_cxx_try_compile "$LINENO"; then : 8120 if grep -q "unrecognized\|argument unused" conftest.err; then 8121 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8123$as_echo "no" >&6; } 8124 : 8125 else 8126 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8128$as_echo "yes" >&6; } 8129 8130 CXXFLAGS="${ac_gecode_gcc_optimize_flag}${CXXFLAGS:+ }${CXXFLAGS}" 8131 fi 8132 8133else 8134 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8136$as_echo "no" >&6; } 8137 : 8138fi 8139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8140 ac_ext=cpp 8141ac_cpp='$CXXCPP $CPPFLAGS' 8142ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8143ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8144ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8145 8146 8147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${ac_gecode_gcc_optimize_flag}" >&5 8148$as_echo_n "checking whether ${CC} accepts ${ac_gecode_gcc_optimize_flag}... " >&6; } 8149 ac_gecode_save_CFLAGS="${CFLAGS}" 8150 CFLAGS="${ac_gecode_gcc_optimize_flag}${CFLAGS:+ }${CFLAGS} -Werror" 8151 ac_ext=c 8152ac_cpp='$CPP $CPPFLAGS' 8153ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8154ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8155ac_compiler_gnu=$ac_cv_c_compiler_gnu 8156 8157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8158/* end confdefs.h. */ 8159 8160int 8161main () 8162{ 8163 8164 ; 8165 return 0; 8166} 8167_ACEOF 8168if ac_fn_c_try_compile "$LINENO"; then : 8169 if grep -q "unrecognized\|argument unused" conftest.err; then 8170 CFLAGS="${ac_gecode_save_CFLAGS}" 8171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8172$as_echo "no" >&6; } 8173 : 8174 else 8175 CFLAGS="${ac_gecode_save_CFLAGS}" 8176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8177$as_echo "yes" >&6; } 8178 8179 CFLAGS="${ac_gecode_gcc_optimize_flag}${CFLAGS:+ }${CFLAGS}" 8180 fi 8181 8182else 8183 CFLAGS="${ac_gecode_save_CFLAGS}" 8184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8185$as_echo "no" >&6; } 8186 : 8187fi 8188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8189 ac_ext=cpp 8190ac_cpp='$CXXCPP $CPPFLAGS' 8191ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8192ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8193ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8194 8195 fi 8196 8197 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 8198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-strict-aliasing" >&5 8199$as_echo_n "checking whether ${CXX} accepts -fno-strict-aliasing... " >&6; } 8200 if ${CXX} -fno-strict-aliasing 2>&1 | grep "ignoring unknown option" -q; then 8201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8202$as_echo "no" >&6; } 8203 : 8204 else 8205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8206$as_echo "yes" >&6; } 8207 8208 CXXFLAGS="-fno-strict-aliasing${CXXFLAGS:+ }${CXXFLAGS}" 8209 CFLAGS="-fno-strict-aliasing${CFLAGS:+ }${CFLAGS}" 8210 fi 8211 else 8212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-strict-aliasing" >&5 8213$as_echo_n "checking whether ${CXX} accepts -fno-strict-aliasing... " >&6; } 8214 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 8215 CXXFLAGS="-fno-strict-aliasing${CXXFLAGS:+ }${CXXFLAGS} -Werror" 8216 ac_ext=cpp 8217ac_cpp='$CXXCPP $CPPFLAGS' 8218ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8219ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8220ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8221 8222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8223/* end confdefs.h. */ 8224 8225int 8226main () 8227{ 8228 8229 ; 8230 return 0; 8231} 8232_ACEOF 8233if ac_fn_cxx_try_compile "$LINENO"; then : 8234 if grep -q "unrecognized\|argument unused" conftest.err; then 8235 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8237$as_echo "no" >&6; } 8238 : 8239 else 8240 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8242$as_echo "yes" >&6; } 8243 8244 CXXFLAGS="-fno-strict-aliasing${CXXFLAGS:+ }${CXXFLAGS}" 8245 fi 8246 8247else 8248 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8250$as_echo "no" >&6; } 8251 : 8252fi 8253rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8254 ac_ext=cpp 8255ac_cpp='$CXXCPP $CPPFLAGS' 8256ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8257ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8258ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8259 8260 8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fno-strict-aliasing" >&5 8262$as_echo_n "checking whether ${CC} accepts -fno-strict-aliasing... " >&6; } 8263 ac_gecode_save_CFLAGS="${CFLAGS}" 8264 CFLAGS="-fno-strict-aliasing${CFLAGS:+ }${CFLAGS} -Werror" 8265 ac_ext=c 8266ac_cpp='$CPP $CPPFLAGS' 8267ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8268ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8269ac_compiler_gnu=$ac_cv_c_compiler_gnu 8270 8271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8272/* end confdefs.h. */ 8273 8274int 8275main () 8276{ 8277 8278 ; 8279 return 0; 8280} 8281_ACEOF 8282if ac_fn_c_try_compile "$LINENO"; then : 8283 if grep -q "unrecognized\|argument unused" conftest.err; then 8284 CFLAGS="${ac_gecode_save_CFLAGS}" 8285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8286$as_echo "no" >&6; } 8287 : 8288 else 8289 CFLAGS="${ac_gecode_save_CFLAGS}" 8290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8291$as_echo "yes" >&6; } 8292 8293 CFLAGS="-fno-strict-aliasing${CFLAGS:+ }${CFLAGS}" 8294 fi 8295 8296else 8297 CFLAGS="${ac_gecode_save_CFLAGS}" 8298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8299$as_echo "no" >&6; } 8300 : 8301fi 8302rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8303 ac_ext=cpp 8304ac_cpp='$CXXCPP $CPPFLAGS' 8305ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8306ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8307ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8308 8309 fi 8310 8311 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 8312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-math-errno" >&5 8313$as_echo_n "checking whether ${CXX} accepts -fno-math-errno... " >&6; } 8314 if ${CXX} -fno-math-errno 2>&1 | grep "ignoring unknown option" -q; then 8315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8316$as_echo "no" >&6; } 8317 : 8318 else 8319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8320$as_echo "yes" >&6; } 8321 8322 CXXFLAGS="-fno-math-errno${CXXFLAGS:+ }${CXXFLAGS}" 8323 CFLAGS="-fno-math-errno${CFLAGS:+ }${CFLAGS}" 8324 fi 8325 else 8326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-math-errno" >&5 8327$as_echo_n "checking whether ${CXX} accepts -fno-math-errno... " >&6; } 8328 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 8329 CXXFLAGS="-fno-math-errno${CXXFLAGS:+ }${CXXFLAGS} -Werror" 8330 ac_ext=cpp 8331ac_cpp='$CXXCPP $CPPFLAGS' 8332ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8333ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8334ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8335 8336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8337/* end confdefs.h. */ 8338 8339int 8340main () 8341{ 8342 8343 ; 8344 return 0; 8345} 8346_ACEOF 8347if ac_fn_cxx_try_compile "$LINENO"; then : 8348 if grep -q "unrecognized\|argument unused" conftest.err; then 8349 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8351$as_echo "no" >&6; } 8352 : 8353 else 8354 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8356$as_echo "yes" >&6; } 8357 8358 CXXFLAGS="-fno-math-errno${CXXFLAGS:+ }${CXXFLAGS}" 8359 fi 8360 8361else 8362 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8364$as_echo "no" >&6; } 8365 : 8366fi 8367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8368 ac_ext=cpp 8369ac_cpp='$CXXCPP $CPPFLAGS' 8370ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8371ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8372ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8373 8374 8375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fno-math-errno" >&5 8376$as_echo_n "checking whether ${CC} accepts -fno-math-errno... " >&6; } 8377 ac_gecode_save_CFLAGS="${CFLAGS}" 8378 CFLAGS="-fno-math-errno${CFLAGS:+ }${CFLAGS} -Werror" 8379 ac_ext=c 8380ac_cpp='$CPP $CPPFLAGS' 8381ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8382ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8383ac_compiler_gnu=$ac_cv_c_compiler_gnu 8384 8385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8386/* end confdefs.h. */ 8387 8388int 8389main () 8390{ 8391 8392 ; 8393 return 0; 8394} 8395_ACEOF 8396if ac_fn_c_try_compile "$LINENO"; then : 8397 if grep -q "unrecognized\|argument unused" conftest.err; then 8398 CFLAGS="${ac_gecode_save_CFLAGS}" 8399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8400$as_echo "no" >&6; } 8401 : 8402 else 8403 CFLAGS="${ac_gecode_save_CFLAGS}" 8404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8405$as_echo "yes" >&6; } 8406 8407 CFLAGS="-fno-math-errno${CFLAGS:+ }${CFLAGS}" 8408 fi 8409 8410else 8411 CFLAGS="${ac_gecode_save_CFLAGS}" 8412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8413$as_echo "no" >&6; } 8414 : 8415fi 8416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8417 ac_ext=cpp 8418ac_cpp='$CXXCPP $CPPFLAGS' 8419ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8420ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8421ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8422 8423 fi 8424 8425 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 8426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -ffinite-math-only" >&5 8427$as_echo_n "checking whether ${CXX} accepts -ffinite-math-only... " >&6; } 8428 if ${CXX} -ffinite-math-only 2>&1 | grep "ignoring unknown option" -q; then 8429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8430$as_echo "no" >&6; } 8431 : 8432 else 8433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8434$as_echo "yes" >&6; } 8435 8436 CXXFLAGS="-ffinite-math-only${CXXFLAGS:+ }${CXXFLAGS}" 8437 CFLAGS="-ffinite-math-only${CFLAGS:+ }${CFLAGS}" 8438 fi 8439 else 8440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -ffinite-math-only" >&5 8441$as_echo_n "checking whether ${CXX} accepts -ffinite-math-only... " >&6; } 8442 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 8443 CXXFLAGS="-ffinite-math-only${CXXFLAGS:+ }${CXXFLAGS} -Werror" 8444 ac_ext=cpp 8445ac_cpp='$CXXCPP $CPPFLAGS' 8446ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8447ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8448ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8449 8450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8451/* end confdefs.h. */ 8452 8453int 8454main () 8455{ 8456 8457 ; 8458 return 0; 8459} 8460_ACEOF 8461if ac_fn_cxx_try_compile "$LINENO"; then : 8462 if grep -q "unrecognized\|argument unused" conftest.err; then 8463 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8465$as_echo "no" >&6; } 8466 : 8467 else 8468 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8470$as_echo "yes" >&6; } 8471 8472 CXXFLAGS="-ffinite-math-only${CXXFLAGS:+ }${CXXFLAGS}" 8473 fi 8474 8475else 8476 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8478$as_echo "no" >&6; } 8479 : 8480fi 8481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8482 ac_ext=cpp 8483ac_cpp='$CXXCPP $CPPFLAGS' 8484ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8485ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8486ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8487 8488 8489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -ffinite-math-only" >&5 8490$as_echo_n "checking whether ${CC} accepts -ffinite-math-only... " >&6; } 8491 ac_gecode_save_CFLAGS="${CFLAGS}" 8492 CFLAGS="-ffinite-math-only${CFLAGS:+ }${CFLAGS} -Werror" 8493 ac_ext=c 8494ac_cpp='$CPP $CPPFLAGS' 8495ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8496ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8497ac_compiler_gnu=$ac_cv_c_compiler_gnu 8498 8499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8500/* end confdefs.h. */ 8501 8502int 8503main () 8504{ 8505 8506 ; 8507 return 0; 8508} 8509_ACEOF 8510if ac_fn_c_try_compile "$LINENO"; then : 8511 if grep -q "unrecognized\|argument unused" conftest.err; then 8512 CFLAGS="${ac_gecode_save_CFLAGS}" 8513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8514$as_echo "no" >&6; } 8515 : 8516 else 8517 CFLAGS="${ac_gecode_save_CFLAGS}" 8518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8519$as_echo "yes" >&6; } 8520 8521 CFLAGS="-ffinite-math-only${CFLAGS:+ }${CFLAGS}" 8522 fi 8523 8524else 8525 CFLAGS="${ac_gecode_save_CFLAGS}" 8526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8527$as_echo "no" >&6; } 8528 : 8529fi 8530rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8531 ac_ext=cpp 8532ac_cpp='$CXXCPP $CPPFLAGS' 8533ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8534ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8535ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8536 8537 fi 8538 8539 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 8540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-rounding-math" >&5 8541$as_echo_n "checking whether ${CXX} accepts -fno-rounding-math... " >&6; } 8542 if ${CXX} -fno-rounding-math 2>&1 | grep "ignoring unknown option" -q; then 8543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8544$as_echo "no" >&6; } 8545 : 8546 else 8547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8548$as_echo "yes" >&6; } 8549 8550 CXXFLAGS="-fno-rounding-math${CXXFLAGS:+ }${CXXFLAGS}" 8551 CFLAGS="-fno-rounding-math${CFLAGS:+ }${CFLAGS}" 8552 fi 8553 else 8554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-rounding-math" >&5 8555$as_echo_n "checking whether ${CXX} accepts -fno-rounding-math... " >&6; } 8556 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 8557 CXXFLAGS="-fno-rounding-math${CXXFLAGS:+ }${CXXFLAGS} -Werror" 8558 ac_ext=cpp 8559ac_cpp='$CXXCPP $CPPFLAGS' 8560ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8561ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8562ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8563 8564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8565/* end confdefs.h. */ 8566 8567int 8568main () 8569{ 8570 8571 ; 8572 return 0; 8573} 8574_ACEOF 8575if ac_fn_cxx_try_compile "$LINENO"; then : 8576 if grep -q "unrecognized\|argument unused" conftest.err; then 8577 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8579$as_echo "no" >&6; } 8580 : 8581 else 8582 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8584$as_echo "yes" >&6; } 8585 8586 CXXFLAGS="-fno-rounding-math${CXXFLAGS:+ }${CXXFLAGS}" 8587 fi 8588 8589else 8590 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8592$as_echo "no" >&6; } 8593 : 8594fi 8595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8596 ac_ext=cpp 8597ac_cpp='$CXXCPP $CPPFLAGS' 8598ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8599ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8600ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8601 8602 8603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fno-rounding-math" >&5 8604$as_echo_n "checking whether ${CC} accepts -fno-rounding-math... " >&6; } 8605 ac_gecode_save_CFLAGS="${CFLAGS}" 8606 CFLAGS="-fno-rounding-math${CFLAGS:+ }${CFLAGS} -Werror" 8607 ac_ext=c 8608ac_cpp='$CPP $CPPFLAGS' 8609ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8610ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8611ac_compiler_gnu=$ac_cv_c_compiler_gnu 8612 8613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8614/* end confdefs.h. */ 8615 8616int 8617main () 8618{ 8619 8620 ; 8621 return 0; 8622} 8623_ACEOF 8624if ac_fn_c_try_compile "$LINENO"; then : 8625 if grep -q "unrecognized\|argument unused" conftest.err; then 8626 CFLAGS="${ac_gecode_save_CFLAGS}" 8627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8628$as_echo "no" >&6; } 8629 : 8630 else 8631 CFLAGS="${ac_gecode_save_CFLAGS}" 8632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8633$as_echo "yes" >&6; } 8634 8635 CFLAGS="-fno-rounding-math${CFLAGS:+ }${CFLAGS}" 8636 fi 8637 8638else 8639 CFLAGS="${ac_gecode_save_CFLAGS}" 8640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8641$as_echo "no" >&6; } 8642 : 8643fi 8644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8645 ac_ext=cpp 8646ac_cpp='$CXXCPP $CPPFLAGS' 8647ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8648ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8649ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8650 8651 fi 8652 8653 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 8654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-signaling-nans" >&5 8655$as_echo_n "checking whether ${CXX} accepts -fno-signaling-nans... " >&6; } 8656 if ${CXX} -fno-signaling-nans 2>&1 | grep "ignoring unknown option" -q; then 8657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8658$as_echo "no" >&6; } 8659 : 8660 else 8661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8662$as_echo "yes" >&6; } 8663 8664 CXXFLAGS="-fno-signaling-nans${CXXFLAGS:+ }${CXXFLAGS}" 8665 CFLAGS="-fno-signaling-nans${CFLAGS:+ }${CFLAGS}" 8666 fi 8667 else 8668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-signaling-nans" >&5 8669$as_echo_n "checking whether ${CXX} accepts -fno-signaling-nans... " >&6; } 8670 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 8671 CXXFLAGS="-fno-signaling-nans${CXXFLAGS:+ }${CXXFLAGS} -Werror" 8672 ac_ext=cpp 8673ac_cpp='$CXXCPP $CPPFLAGS' 8674ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8675ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8676ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8677 8678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8679/* end confdefs.h. */ 8680 8681int 8682main () 8683{ 8684 8685 ; 8686 return 0; 8687} 8688_ACEOF 8689if ac_fn_cxx_try_compile "$LINENO"; then : 8690 if grep -q "unrecognized\|argument unused" conftest.err; then 8691 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8693$as_echo "no" >&6; } 8694 : 8695 else 8696 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8698$as_echo "yes" >&6; } 8699 8700 CXXFLAGS="-fno-signaling-nans${CXXFLAGS:+ }${CXXFLAGS}" 8701 fi 8702 8703else 8704 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8706$as_echo "no" >&6; } 8707 : 8708fi 8709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8710 ac_ext=cpp 8711ac_cpp='$CXXCPP $CPPFLAGS' 8712ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8713ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8714ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8715 8716 8717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fno-signaling-nans" >&5 8718$as_echo_n "checking whether ${CC} accepts -fno-signaling-nans... " >&6; } 8719 ac_gecode_save_CFLAGS="${CFLAGS}" 8720 CFLAGS="-fno-signaling-nans${CFLAGS:+ }${CFLAGS} -Werror" 8721 ac_ext=c 8722ac_cpp='$CPP $CPPFLAGS' 8723ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8724ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8725ac_compiler_gnu=$ac_cv_c_compiler_gnu 8726 8727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8728/* end confdefs.h. */ 8729 8730int 8731main () 8732{ 8733 8734 ; 8735 return 0; 8736} 8737_ACEOF 8738if ac_fn_c_try_compile "$LINENO"; then : 8739 if grep -q "unrecognized\|argument unused" conftest.err; then 8740 CFLAGS="${ac_gecode_save_CFLAGS}" 8741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8742$as_echo "no" >&6; } 8743 : 8744 else 8745 CFLAGS="${ac_gecode_save_CFLAGS}" 8746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8747$as_echo "yes" >&6; } 8748 8749 CFLAGS="-fno-signaling-nans${CFLAGS:+ }${CFLAGS}" 8750 fi 8751 8752else 8753 CFLAGS="${ac_gecode_save_CFLAGS}" 8754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8755$as_echo "no" >&6; } 8756 : 8757fi 8758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8759 ac_ext=cpp 8760ac_cpp='$CXXCPP $CPPFLAGS' 8761ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8762ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8763ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8764 8765 fi 8766 8767 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 8768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fcx-limited-range" >&5 8769$as_echo_n "checking whether ${CXX} accepts -fcx-limited-range... " >&6; } 8770 if ${CXX} -fcx-limited-range 2>&1 | grep "ignoring unknown option" -q; then 8771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8772$as_echo "no" >&6; } 8773 : 8774 else 8775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8776$as_echo "yes" >&6; } 8777 8778 CXXFLAGS="-fcx-limited-range${CXXFLAGS:+ }${CXXFLAGS}" 8779 CFLAGS="-fcx-limited-range${CFLAGS:+ }${CFLAGS}" 8780 fi 8781 else 8782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fcx-limited-range" >&5 8783$as_echo_n "checking whether ${CXX} accepts -fcx-limited-range... " >&6; } 8784 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 8785 CXXFLAGS="-fcx-limited-range${CXXFLAGS:+ }${CXXFLAGS} -Werror" 8786 ac_ext=cpp 8787ac_cpp='$CXXCPP $CPPFLAGS' 8788ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8789ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8790ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8791 8792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8793/* end confdefs.h. */ 8794 8795int 8796main () 8797{ 8798 8799 ; 8800 return 0; 8801} 8802_ACEOF 8803if ac_fn_cxx_try_compile "$LINENO"; then : 8804 if grep -q "unrecognized\|argument unused" conftest.err; then 8805 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8807$as_echo "no" >&6; } 8808 : 8809 else 8810 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8812$as_echo "yes" >&6; } 8813 8814 CXXFLAGS="-fcx-limited-range${CXXFLAGS:+ }${CXXFLAGS}" 8815 fi 8816 8817else 8818 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8820$as_echo "no" >&6; } 8821 : 8822fi 8823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8824 ac_ext=cpp 8825ac_cpp='$CXXCPP $CPPFLAGS' 8826ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8827ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8828ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8829 8830 8831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fcx-limited-range" >&5 8832$as_echo_n "checking whether ${CC} accepts -fcx-limited-range... " >&6; } 8833 ac_gecode_save_CFLAGS="${CFLAGS}" 8834 CFLAGS="-fcx-limited-range${CFLAGS:+ }${CFLAGS} -Werror" 8835 ac_ext=c 8836ac_cpp='$CPP $CPPFLAGS' 8837ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8838ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8839ac_compiler_gnu=$ac_cv_c_compiler_gnu 8840 8841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8842/* end confdefs.h. */ 8843 8844int 8845main () 8846{ 8847 8848 ; 8849 return 0; 8850} 8851_ACEOF 8852if ac_fn_c_try_compile "$LINENO"; then : 8853 if grep -q "unrecognized\|argument unused" conftest.err; then 8854 CFLAGS="${ac_gecode_save_CFLAGS}" 8855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8856$as_echo "no" >&6; } 8857 : 8858 else 8859 CFLAGS="${ac_gecode_save_CFLAGS}" 8860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8861$as_echo "yes" >&6; } 8862 8863 CFLAGS="-fcx-limited-range${CFLAGS:+ }${CFLAGS}" 8864 fi 8865 8866else 8867 CFLAGS="${ac_gecode_save_CFLAGS}" 8868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8869$as_echo "no" >&6; } 8870 : 8871fi 8872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8873 ac_ext=cpp 8874ac_cpp='$CXXCPP $CPPFLAGS' 8875ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8876ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8877ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8878 8879 fi 8880 8881 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 8882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -mthreads" >&5 8883$as_echo_n "checking whether ${CXX} accepts -mthreads... " >&6; } 8884 if ${CXX} -mthreads 2>&1 | grep "ignoring unknown option" -q; then 8885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8886$as_echo "no" >&6; } 8887 : 8888 else 8889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8890$as_echo "yes" >&6; } 8891 8892 CXXFLAGS="-mthreads${CXXFLAGS:+ }${CXXFLAGS}" 8893 CFLAGS="-mthreads${CFLAGS:+ }${CFLAGS}" 8894 fi 8895 else 8896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -mthreads" >&5 8897$as_echo_n "checking whether ${CXX} accepts -mthreads... " >&6; } 8898 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 8899 CXXFLAGS="-mthreads${CXXFLAGS:+ }${CXXFLAGS} -Werror" 8900 ac_ext=cpp 8901ac_cpp='$CXXCPP $CPPFLAGS' 8902ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8903ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8904ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8905 8906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8907/* end confdefs.h. */ 8908 8909int 8910main () 8911{ 8912 8913 ; 8914 return 0; 8915} 8916_ACEOF 8917if ac_fn_cxx_try_compile "$LINENO"; then : 8918 if grep -q "unrecognized\|argument unused" conftest.err; then 8919 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8921$as_echo "no" >&6; } 8922 : 8923 else 8924 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8926$as_echo "yes" >&6; } 8927 8928 CXXFLAGS="-mthreads${CXXFLAGS:+ }${CXXFLAGS}" 8929 fi 8930 8931else 8932 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 8933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8934$as_echo "no" >&6; } 8935 : 8936fi 8937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8938 ac_ext=cpp 8939ac_cpp='$CXXCPP $CPPFLAGS' 8940ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8941ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8942ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8943 8944 8945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -mthreads" >&5 8946$as_echo_n "checking whether ${CC} accepts -mthreads... " >&6; } 8947 ac_gecode_save_CFLAGS="${CFLAGS}" 8948 CFLAGS="-mthreads${CFLAGS:+ }${CFLAGS} -Werror" 8949 ac_ext=c 8950ac_cpp='$CPP $CPPFLAGS' 8951ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8952ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8953ac_compiler_gnu=$ac_cv_c_compiler_gnu 8954 8955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8956/* end confdefs.h. */ 8957 8958int 8959main () 8960{ 8961 8962 ; 8963 return 0; 8964} 8965_ACEOF 8966if ac_fn_c_try_compile "$LINENO"; then : 8967 if grep -q "unrecognized\|argument unused" conftest.err; then 8968 CFLAGS="${ac_gecode_save_CFLAGS}" 8969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8970$as_echo "no" >&6; } 8971 : 8972 else 8973 CFLAGS="${ac_gecode_save_CFLAGS}" 8974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8975$as_echo "yes" >&6; } 8976 8977 CFLAGS="-mthreads${CFLAGS:+ }${CFLAGS}" 8978 fi 8979 8980else 8981 CFLAGS="${ac_gecode_save_CFLAGS}" 8982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8983$as_echo "no" >&6; } 8984 : 8985fi 8986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8987 ac_ext=cpp 8988ac_cpp='$CXXCPP $CPPFLAGS' 8989ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8990ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8991ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 8992 8993 fi 8994 else 8995 if test "${enable_debug:-no}" = "yes"; then 8996 8997$as_echo "#define forceinline inline" >>confdefs.h 8998 8999 9000 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 9001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-inline-functions" >&5 9002$as_echo_n "checking whether ${CXX} accepts -fno-inline-functions... " >&6; } 9003 if ${CXX} -fno-inline-functions 2>&1 | grep "ignoring unknown option" -q; then 9004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9005$as_echo "no" >&6; } 9006 : 9007 else 9008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9009$as_echo "yes" >&6; } 9010 9011 CXXFLAGS="-fno-inline-functions${CXXFLAGS:+ }${CXXFLAGS}" 9012 CFLAGS="-fno-inline-functions${CFLAGS:+ }${CFLAGS}" 9013 fi 9014 else 9015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-inline-functions" >&5 9016$as_echo_n "checking whether ${CXX} accepts -fno-inline-functions... " >&6; } 9017 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 9018 CXXFLAGS="-fno-inline-functions${CXXFLAGS:+ }${CXXFLAGS} -Werror" 9019 ac_ext=cpp 9020ac_cpp='$CXXCPP $CPPFLAGS' 9021ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9022ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9023ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9024 9025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9026/* end confdefs.h. */ 9027 9028int 9029main () 9030{ 9031 9032 ; 9033 return 0; 9034} 9035_ACEOF 9036if ac_fn_cxx_try_compile "$LINENO"; then : 9037 if grep -q "unrecognized\|argument unused" conftest.err; then 9038 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9040$as_echo "no" >&6; } 9041 : 9042 else 9043 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9045$as_echo "yes" >&6; } 9046 9047 CXXFLAGS="-fno-inline-functions${CXXFLAGS:+ }${CXXFLAGS}" 9048 fi 9049 9050else 9051 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9053$as_echo "no" >&6; } 9054 : 9055fi 9056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9057 ac_ext=cpp 9058ac_cpp='$CXXCPP $CPPFLAGS' 9059ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9060ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9061ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9062 9063 9064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fno-inline-functions" >&5 9065$as_echo_n "checking whether ${CC} accepts -fno-inline-functions... " >&6; } 9066 ac_gecode_save_CFLAGS="${CFLAGS}" 9067 CFLAGS="-fno-inline-functions${CFLAGS:+ }${CFLAGS} -Werror" 9068 ac_ext=c 9069ac_cpp='$CPP $CPPFLAGS' 9070ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9071ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9072ac_compiler_gnu=$ac_cv_c_compiler_gnu 9073 9074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9075/* end confdefs.h. */ 9076 9077int 9078main () 9079{ 9080 9081 ; 9082 return 0; 9083} 9084_ACEOF 9085if ac_fn_c_try_compile "$LINENO"; then : 9086 if grep -q "unrecognized\|argument unused" conftest.err; then 9087 CFLAGS="${ac_gecode_save_CFLAGS}" 9088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9089$as_echo "no" >&6; } 9090 : 9091 else 9092 CFLAGS="${ac_gecode_save_CFLAGS}" 9093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9094$as_echo "yes" >&6; } 9095 9096 CFLAGS="-fno-inline-functions${CFLAGS:+ }${CFLAGS}" 9097 fi 9098 9099else 9100 CFLAGS="${ac_gecode_save_CFLAGS}" 9101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9102$as_echo "no" >&6; } 9103 : 9104fi 9105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9106 ac_ext=cpp 9107ac_cpp='$CXXCPP $CPPFLAGS' 9108ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9109ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9110ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9111 9112 fi 9113 9114 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 9115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fimplement-inlines" >&5 9116$as_echo_n "checking whether ${CXX} accepts -fimplement-inlines... " >&6; } 9117 if ${CXX} -fimplement-inlines 2>&1 | grep "ignoring unknown option" -q; then 9118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9119$as_echo "no" >&6; } 9120 : 9121 else 9122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9123$as_echo "yes" >&6; } 9124 9125 CXXFLAGS="-fimplement-inlines${CXXFLAGS:+ }${CXXFLAGS}" 9126 CFLAGS="-fimplement-inlines${CFLAGS:+ }${CFLAGS}" 9127 fi 9128 else 9129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fimplement-inlines" >&5 9130$as_echo_n "checking whether ${CXX} accepts -fimplement-inlines... " >&6; } 9131 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 9132 CXXFLAGS="-fimplement-inlines${CXXFLAGS:+ }${CXXFLAGS} -Werror" 9133 ac_ext=cpp 9134ac_cpp='$CXXCPP $CPPFLAGS' 9135ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9136ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9137ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9138 9139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9140/* end confdefs.h. */ 9141 9142int 9143main () 9144{ 9145 9146 ; 9147 return 0; 9148} 9149_ACEOF 9150if ac_fn_cxx_try_compile "$LINENO"; then : 9151 if grep -q "unrecognized\|argument unused" conftest.err; then 9152 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9154$as_echo "no" >&6; } 9155 : 9156 else 9157 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9159$as_echo "yes" >&6; } 9160 9161 CXXFLAGS="-fimplement-inlines${CXXFLAGS:+ }${CXXFLAGS}" 9162 fi 9163 9164else 9165 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9167$as_echo "no" >&6; } 9168 : 9169fi 9170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9171 ac_ext=cpp 9172ac_cpp='$CXXCPP $CPPFLAGS' 9173ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9174ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9175ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9176 9177 9178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fimplement-inlines" >&5 9179$as_echo_n "checking whether ${CC} accepts -fimplement-inlines... " >&6; } 9180 ac_gecode_save_CFLAGS="${CFLAGS}" 9181 CFLAGS="-fimplement-inlines${CFLAGS:+ }${CFLAGS} -Werror" 9182 ac_ext=c 9183ac_cpp='$CPP $CPPFLAGS' 9184ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9185ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9186ac_compiler_gnu=$ac_cv_c_compiler_gnu 9187 9188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9189/* end confdefs.h. */ 9190 9191int 9192main () 9193{ 9194 9195 ; 9196 return 0; 9197} 9198_ACEOF 9199if ac_fn_c_try_compile "$LINENO"; then : 9200 if grep -q "unrecognized\|argument unused" conftest.err; then 9201 CFLAGS="${ac_gecode_save_CFLAGS}" 9202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9203$as_echo "no" >&6; } 9204 : 9205 else 9206 CFLAGS="${ac_gecode_save_CFLAGS}" 9207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9208$as_echo "yes" >&6; } 9209 9210 CFLAGS="-fimplement-inlines${CFLAGS:+ }${CFLAGS}" 9211 fi 9212 9213else 9214 CFLAGS="${ac_gecode_save_CFLAGS}" 9215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9216$as_echo "no" >&6; } 9217 : 9218fi 9219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9220 ac_ext=cpp 9221ac_cpp='$CXXCPP $CPPFLAGS' 9222ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9223ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9224ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9225 9226 fi 9227 fi 9228 fi 9229 9230 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 9231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Qunused-arguments" >&5 9232$as_echo_n "checking whether ${CXX} accepts -Qunused-arguments... " >&6; } 9233 if ${CXX} -Qunused-arguments 2>&1 | grep "ignoring unknown option" -q; then 9234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9235$as_echo "no" >&6; } 9236 : 9237 else 9238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9239$as_echo "yes" >&6; } 9240 9241 CXXFLAGS="-Qunused-arguments${CXXFLAGS:+ }${CXXFLAGS}" 9242 CFLAGS="-Qunused-arguments${CFLAGS:+ }${CFLAGS}" 9243 fi 9244 else 9245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Qunused-arguments" >&5 9246$as_echo_n "checking whether ${CXX} accepts -Qunused-arguments... " >&6; } 9247 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 9248 CXXFLAGS="-Qunused-arguments${CXXFLAGS:+ }${CXXFLAGS} -Werror" 9249 ac_ext=cpp 9250ac_cpp='$CXXCPP $CPPFLAGS' 9251ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9252ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9253ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9254 9255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9256/* end confdefs.h. */ 9257 9258int 9259main () 9260{ 9261 9262 ; 9263 return 0; 9264} 9265_ACEOF 9266if ac_fn_cxx_try_compile "$LINENO"; then : 9267 if grep -q "unrecognized\|argument unused" conftest.err; then 9268 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9270$as_echo "no" >&6; } 9271 : 9272 else 9273 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9275$as_echo "yes" >&6; } 9276 9277 CXXFLAGS="-Qunused-arguments${CXXFLAGS:+ }${CXXFLAGS}" 9278 fi 9279 9280else 9281 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9283$as_echo "no" >&6; } 9284 : 9285fi 9286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9287 ac_ext=cpp 9288ac_cpp='$CXXCPP $CPPFLAGS' 9289ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9290ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9291ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9292 9293 9294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Qunused-arguments" >&5 9295$as_echo_n "checking whether ${CC} accepts -Qunused-arguments... " >&6; } 9296 ac_gecode_save_CFLAGS="${CFLAGS}" 9297 CFLAGS="-Qunused-arguments${CFLAGS:+ }${CFLAGS} -Werror" 9298 ac_ext=c 9299ac_cpp='$CPP $CPPFLAGS' 9300ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9301ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9302ac_compiler_gnu=$ac_cv_c_compiler_gnu 9303 9304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9305/* end confdefs.h. */ 9306 9307int 9308main () 9309{ 9310 9311 ; 9312 return 0; 9313} 9314_ACEOF 9315if ac_fn_c_try_compile "$LINENO"; then : 9316 if grep -q "unrecognized\|argument unused" conftest.err; then 9317 CFLAGS="${ac_gecode_save_CFLAGS}" 9318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9319$as_echo "no" >&6; } 9320 : 9321 else 9322 CFLAGS="${ac_gecode_save_CFLAGS}" 9323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9324$as_echo "yes" >&6; } 9325 9326 CFLAGS="-Qunused-arguments${CFLAGS:+ }${CFLAGS}" 9327 fi 9328 9329else 9330 CFLAGS="${ac_gecode_save_CFLAGS}" 9331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9332$as_echo "no" >&6; } 9333 : 9334fi 9335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9336 ac_ext=cpp 9337ac_cpp='$CXXCPP $CPPFLAGS' 9338ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9339ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9340ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9341 9342 fi 9343 9344 ;; 9345intel) 9346 case $host_os in 9347 windows*) 9348 $as_echo "#define forceinline __forceinline" >>confdefs.h 9349 9350 CFLAGS="-nologo -bigobj${CFLAGS:+ }${CFLAGS}" 9351 CXXFLAGS="-nologo -bigobj${CXXFLAGS:+ }${CXXFLAGS}" 9352 CFLAGS="-D_CRT_SECURE_NO_DEPRECATE${CFLAGS:+ }${CFLAGS}" 9353 CXXFLAGS="-EHsc${CXXFLAGS:+ }${CXXFLAGS}" 9354 9355$as_echo "#define GECODE_MEMORY_ALIGNMENT sizeof(void*)" >>confdefs.h 9356 9357 if test "${enable_debug:-no}" = "no"; then 9358 CFLAGS="${ac_gecode_cl_optimize_flag}${CFLAGS:+ }${CFLAGS}" 9359 CXXFLAGS="${ac_gecode_cl_optimize_flag}${CXXFLAGS:+ }${CXXFLAGS}" 9360 CFLAGS="-MD -GS- -wd4355 -wd4068${CFLAGS:+ }${CFLAGS}" 9361 CXXFLAGS="-MD -GS- -wd4355 -wd4068${CXXFLAGS:+ }${CXXFLAGS}" 9362 9363 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 9364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -arch:SSE2" >&5 9365$as_echo_n "checking whether ${CXX} accepts -arch:SSE2... " >&6; } 9366 if ${CXX} -arch:SSE2 2>&1 | grep "ignoring unknown option" -q; then 9367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9368$as_echo "no" >&6; } 9369 : 9370 else 9371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9372$as_echo "yes" >&6; } 9373 9374 CXXFLAGS="-arch:SSE2${CXXFLAGS:+ }${CXXFLAGS}" 9375 CFLAGS="-arch:SSE2${CFLAGS:+ }${CFLAGS}" 9376 fi 9377 else 9378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -arch:SSE2" >&5 9379$as_echo_n "checking whether ${CXX} accepts -arch:SSE2... " >&6; } 9380 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 9381 CXXFLAGS="-arch:SSE2${CXXFLAGS:+ }${CXXFLAGS} -Werror" 9382 ac_ext=cpp 9383ac_cpp='$CXXCPP $CPPFLAGS' 9384ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9385ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9386ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9387 9388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9389/* end confdefs.h. */ 9390 9391int 9392main () 9393{ 9394 9395 ; 9396 return 0; 9397} 9398_ACEOF 9399if ac_fn_cxx_try_compile "$LINENO"; then : 9400 if grep -q "unrecognized\|argument unused" conftest.err; then 9401 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9403$as_echo "no" >&6; } 9404 : 9405 else 9406 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9408$as_echo "yes" >&6; } 9409 9410 CXXFLAGS="-arch:SSE2${CXXFLAGS:+ }${CXXFLAGS}" 9411 fi 9412 9413else 9414 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9416$as_echo "no" >&6; } 9417 : 9418fi 9419rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9420 ac_ext=cpp 9421ac_cpp='$CXXCPP $CPPFLAGS' 9422ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9423ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9424ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9425 9426 9427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -arch:SSE2" >&5 9428$as_echo_n "checking whether ${CC} accepts -arch:SSE2... " >&6; } 9429 ac_gecode_save_CFLAGS="${CFLAGS}" 9430 CFLAGS="-arch:SSE2${CFLAGS:+ }${CFLAGS} -Werror" 9431 ac_ext=c 9432ac_cpp='$CPP $CPPFLAGS' 9433ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9434ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9435ac_compiler_gnu=$ac_cv_c_compiler_gnu 9436 9437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9438/* end confdefs.h. */ 9439 9440int 9441main () 9442{ 9443 9444 ; 9445 return 0; 9446} 9447_ACEOF 9448if ac_fn_c_try_compile "$LINENO"; then : 9449 if grep -q "unrecognized\|argument unused" conftest.err; then 9450 CFLAGS="${ac_gecode_save_CFLAGS}" 9451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9452$as_echo "no" >&6; } 9453 : 9454 else 9455 CFLAGS="${ac_gecode_save_CFLAGS}" 9456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9457$as_echo "yes" >&6; } 9458 9459 CFLAGS="-arch:SSE2${CFLAGS:+ }${CFLAGS}" 9460 fi 9461 9462else 9463 CFLAGS="${ac_gecode_save_CFLAGS}" 9464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9465$as_echo "no" >&6; } 9466 : 9467fi 9468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9469 ac_ext=cpp 9470ac_cpp='$CXXCPP $CPPFLAGS' 9471ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9472ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9473ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9474 9475 fi 9476 9477 DLLFLAGS="${CXXFLAGS} -LD${DLLFLAGS:+ }${DLLFLAGS}" 9478 GLDFLAGS="-link -DEBUG -OPT:REF -OPT:ICF -MANIFEST -INCREMENTAL:NO" 9479 else 9480 CFLAGS="-MDd -Zi -wd4355 -wd4068${CFLAGS:+ }${CFLAGS}" 9481 CXXFLAGS="-MDd -Zi -wd4355 -wd4068${CXXFLAGS:+ }${CXXFLAGS}" 9482 9483 DLLFLAGS="${CXXFLAGS} -LDd${DLLFLAGS:+ }${DLLFLAGS}" 9484 GLDFLAGS="-link -MANIFEST -INCREMENTAL:NO" 9485 fi 9486 9487 sharedlibdir="${bindir}" 9488 9489 docdir="${prefix}" 9490 9491 if test "${enable_static:-no}" = "yes"; then 9492 as_fn_error $? "Static linking not supported for Windows/cl." "$LINENO" 5 9493 fi 9494 9495 # Extract the first word of "mt.exe", so it can be a program name with args. 9496set dummy mt.exe; ac_word=$2 9497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9498$as_echo_n "checking for $ac_word... " >&6; } 9499if ${ac_cv_prog_MANIFEST+:} false; then : 9500 $as_echo_n "(cached) " >&6 9501else 9502 if test -n "$MANIFEST"; then 9503 ac_cv_prog_MANIFEST="$MANIFEST" # Let the user override the test. 9504else 9505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9506for as_dir in $PATH 9507do 9508 IFS=$as_save_IFS 9509 test -z "$as_dir" && as_dir=. 9510 for ac_exec_ext in '' $ac_executable_extensions; do 9511 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9512 ac_cv_prog_MANIFEST="mt.exe" 9513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9514 break 2 9515 fi 9516done 9517 done 9518IFS=$as_save_IFS 9519 9520fi 9521fi 9522MANIFEST=$ac_cv_prog_MANIFEST 9523if test -n "$MANIFEST"; then 9524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST" >&5 9525$as_echo "$MANIFEST" >&6; } 9526else 9527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9528$as_echo "no" >&6; } 9529fi 9530 9531 9532 9533 DLLPATH="" 9534 9535 9536 SBJEXT="sbj" 9537 9538 DLLEXT="dll" 9539 9540 SOSUFFIX="" 9541 9542 SOLINKSUFFIX="" 9543 9544 WLSONAME="" 9545 9546 LIBEXT="lib" 9547 9548 LIBPREFIX="${ac_gecode_userprefix}Gecode" 9549 9550 LINKPREFIX="${ac_gecode_userprefix}Gecode" 9551 9552 LINKSUFFIX=".lib" 9553 9554 MINUSLDIR="" 9555 9556 LINKLIBDIR="${libdir}/" 9557 9558 9559 cygpathprefix=$prefix 9560 test "x$cygpathprefix" = xNONE && cygpathprefix=$ac_default_prefix 9561 cygpathprefix=`cygpath -m ${cygpathprefix}` 9562 9563 cygpathprefix="${cygpathprefix}" 9564 9565 GECODE_BUILD_SUPPORT_FLAG="-DGECODE_BUILD_SUPPORT" 9566 9567 GECODE_BUILD_KERNEL_FLAG="-DGECODE_BUILD_KERNEL" 9568 9569 GECODE_BUILD_SEARCH_FLAG="-DGECODE_BUILD_SEARCH" 9570 9571 GECODE_BUILD_INT_FLAG="-DGECODE_BUILD_INT" 9572 9573 GECODE_BUILD_FLOAT_FLAG="-DGECODE_BUILD_FLOAT" 9574 9575 GECODE_BUILD_SET_FLAG="-DGECODE_BUILD_SET" 9576 9577 GECODE_BUILD_MINIMODEL_FLAG="-DGECODE_BUILD_MINIMODEL" 9578 9579 GECODE_BUILD_GIST_FLAG="-DGECODE_BUILD_GIST" 9580 9581 GECODE_BUILD_FLATZINC_FLAG="-DGECODE_BUILD_FLATZINC" 9582 9583 GECODE_BUILD_DRIVER_FLAG="-DGECODE_BUILD_DRIVER" 9584 9585 9586 COMPILEOBJ="-c -Fo" 9587 9588 COMPILESBJ="-c -Fa" 9589 9590 CXXIN="-Tp" 9591 9592 CCIN="-Tc" 9593 9594 9595 INSTALLLIBS="yes" 9596 9597 9598 LINKOUTPUT="-Fe" 9599 9600 EXEOUTPUT="-Fe" 9601 9602 9603 SUPPORT="Support" 9604 9605 KERNEL="Kernel" 9606 9607 SEARCH="Search" 9608 9609 INT="Int" 9610 9611 FLOAT="Float" 9612 9613 SET="Set" 9614 9615 MM="Minimodel" 9616 9617 GIST="Gist" 9618 9619 FLATZINC="FlatZinc" 9620 9621 DRIVER="Driver" 9622 9623 ;; 9624 *) 9625 # Check whether --enable-gcc-visibility was given. 9626if test "${enable_gcc_visibility+set}" = set; then : 9627 enableval=$enable_gcc_visibility; 9628fi 9629 9630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use gcc visibility attributes" >&5 9631$as_echo_n "checking whether to use gcc visibility attributes... " >&6; } 9632 if test "${enable_gcc_visibility:-yes}" = "yes"; then 9633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9634$as_echo "yes" >&6; } 9635 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 9636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fvisibility=hidden" >&5 9637$as_echo_n "checking whether ${CXX} accepts -fvisibility=hidden... " >&6; } 9638 if ${CXX} -fvisibility=hidden 2>&1 | grep "ignoring unknown option" -q; then 9639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9640$as_echo "no" >&6; } 9641 : 9642 else 9643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9644$as_echo "yes" >&6; } 9645 9646 9647$as_echo "#define GECODE_GCC_HAS_CLASS_VISIBILITY /**/" >>confdefs.h 9648 9649 CFLAGS="-fvisibility=hidden${CFLAGS:+ }${CFLAGS}" 9650 CXXFLAGS="-fvisibility=hidden${CXXFLAGS:+ }${CXXFLAGS}" 9651 fi 9652 else 9653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fvisibility=hidden" >&5 9654$as_echo_n "checking whether ${CXX} accepts -fvisibility=hidden... " >&6; } 9655 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 9656 CXXFLAGS="-fvisibility=hidden${CXXFLAGS:+ }${CXXFLAGS} -Werror" 9657 ac_ext=cpp 9658ac_cpp='$CXXCPP $CPPFLAGS' 9659ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9660ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9661ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9662 9663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9664/* end confdefs.h. */ 9665 9666int 9667main () 9668{ 9669 9670 ; 9671 return 0; 9672} 9673_ACEOF 9674if ac_fn_cxx_try_compile "$LINENO"; then : 9675 if grep -q "unrecognized\|argument unused" conftest.err; then 9676 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9678$as_echo "no" >&6; } 9679 : 9680 else 9681 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9683$as_echo "yes" >&6; } 9684 9685 9686$as_echo "#define GECODE_GCC_HAS_CLASS_VISIBILITY /**/" >>confdefs.h 9687 9688 CFLAGS="-fvisibility=hidden${CFLAGS:+ }${CFLAGS}" 9689 CXXFLAGS="-fvisibility=hidden${CXXFLAGS:+ }${CXXFLAGS}" 9690 fi 9691 9692else 9693 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9695$as_echo "no" >&6; } 9696 : 9697fi 9698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9699 ac_ext=cpp 9700ac_cpp='$CXXCPP $CPPFLAGS' 9701ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9702ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9703ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9704 9705 fi 9706 9707 else 9708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9709$as_echo "no" >&6; } 9710 fi 9711 DLLPATH=-L. 9712 9713 case $host_os in 9714 darwin*) 9715 need_soname="yes" 9716 9717 DLLFLAGS="-Wl,-single_module${DLLFLAGS:+ }${DLLFLAGS}" 9718 DLLFLAGS=""-dynamiclib"${DLLFLAGS:+ }${DLLFLAGS}" 9719 DLLEXT="${ac_gecode_soversion}.0.dylib" 9720 9721 SOSUFFIX=".${ac_gecode_soversion}.dylib" 9722 9723 SOLINKSUFFIX=".dylib" 9724 9725 sharedlibdir="${libdir}" 9726 9727 WLSONAME="-compatibility_version ${ac_gecode_soversion}.0 -current_version ${ac_gecode_soversion}.0 -install_name ${libdir}/" 9728 9729 GECODE_BUILD_SUPPORT_FLAG="" 9730 9731 GECODE_BUILD_KERNEL_FLAG="" 9732 9733 GECODE_BUILD_SEARCH_FLAG="" 9734 9735 GECODE_BUILD_INT_FLAG="" 9736 9737 GECODE_BUILD_FLOAT_FLAG="" 9738 9739 GECODE_BUILD_SET_FLAG="" 9740 9741 GECODE_BUILD_MINIMODEL_FLAG="" 9742 9743 GECODE_BUILD_GIST_FLAG="" 9744 9745 GECODE_BUILD_FLATZINC_FLAG="" 9746 9747 GECODE_BUILD_DRIVER_FLAG="" 9748 9749 ;; 9750 windows*) 9751 need_soname="no" 9752 9753 if test "${enable_static:-no}" = "yes" -a \ 9754 "${enable_shared:-yes}" = "yes"; then 9755 as_fn_error $? "Only either static or shared libraries can be built." "$LINENO" 5 9756 fi 9757 DLLFLAGS=""-shared"${DLLFLAGS:+ }${DLLFLAGS}" 9758 DLLEXT="dll" 9759 9760 SOSUFFIX="" 9761 9762 SOLINKSUFFIX="" 9763 9764 WLSONAME="" 9765 9766 if test "${enable_static:-no}" = "no"; then 9767 sharedlibdir="${bindir}" 9768 9769 else 9770 sharedlibdir="${libdir}" 9771 9772 fi 9773 GECODE_BUILD_SUPPORT_FLAG="-DGECODE_BUILD_SUPPORT" 9774 9775 GECODE_BUILD_KERNEL_FLAG="-DGECODE_BUILD_KERNEL" 9776 9777 GECODE_BUILD_SEARCH_FLAG="-DGECODE_BUILD_SEARCH" 9778 9779 GECODE_BUILD_INT_FLAG="-DGECODE_BUILD_INT" 9780 9781 GECODE_BUILD_FLOAT_FLAG="-DGECODE_BUILD_FLOAT" 9782 9783 GECODE_BUILD_SET_FLAG="-DGECODE_BUILD_SET" 9784 9785 GECODE_BUILD_MINIMODEL_FLAG="-DGECODE_BUILD_MINIMODEL" 9786 9787 GECODE_BUILD_GIST_FLAG="-DGECODE_BUILD_GIST" 9788 9789 GECODE_BUILD_FLATZINC_FLAG="-DGECODE_BUILD_FLATZINC" 9790 9791 GECODE_BUILD_DRIVER_FLAG="-DGECODE_BUILD_DRIVER" 9792 9793 ;; 9794 *) 9795 need_soname="yes" 9796 9797 DLLFLAGS=""-shared"${DLLFLAGS:+ }${DLLFLAGS}" 9798 DLLEXT="so.${ac_gecode_soversion}.0" 9799 9800 SOSUFFIX=".so.${ac_gecode_soversion}" 9801 9802 SOLINKSUFFIX=".so" 9803 9804 WLSONAME="-Wl,-soname=" 9805 9806 sharedlibdir="${libdir}" 9807 9808 GECODE_BUILD_SUPPORT_FLAG="" 9809 9810 GECODE_BUILD_KERNEL_FLAG="" 9811 9812 GECODE_BUILD_SEARCH_FLAG="" 9813 9814 GECODE_BUILD_INT_FLAG="" 9815 9816 GECODE_BUILD_FLOAT_FLAG="" 9817 9818 GECODE_BUILD_SET_FLAG="" 9819 9820 GECODE_BUILD_MINIMODEL_FLAG="" 9821 9822 GECODE_BUILD_GIST_FLAG="" 9823 9824 GECODE_BUILD_FLATZINC_FLAG="" 9825 9826 GECODE_BUILD_DRIVER_FLAG="" 9827 9828 ;; 9829 esac 9830 9831 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 9832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fPIC" >&5 9833$as_echo_n "checking whether ${CXX} accepts -fPIC... " >&6; } 9834 if ${CXX} -fPIC 2>&1 | grep "ignoring unknown option" -q; then 9835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9836$as_echo "no" >&6; } 9837 : 9838 else 9839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9840$as_echo "yes" >&6; } 9841 9842 CXXFLAGS="-fPIC${CXXFLAGS:+ }${CXXFLAGS}" 9843 CFLAGS="-fPIC${CFLAGS:+ }${CFLAGS}" 9844 fi 9845 else 9846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fPIC" >&5 9847$as_echo_n "checking whether ${CXX} accepts -fPIC... " >&6; } 9848 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 9849 CXXFLAGS="-fPIC${CXXFLAGS:+ }${CXXFLAGS} -Werror" 9850 ac_ext=cpp 9851ac_cpp='$CXXCPP $CPPFLAGS' 9852ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9853ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9854ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9855 9856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9857/* end confdefs.h. */ 9858 9859int 9860main () 9861{ 9862 9863 ; 9864 return 0; 9865} 9866_ACEOF 9867if ac_fn_cxx_try_compile "$LINENO"; then : 9868 if grep -q "unrecognized\|argument unused" conftest.err; then 9869 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9871$as_echo "no" >&6; } 9872 : 9873 else 9874 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9876$as_echo "yes" >&6; } 9877 9878 CXXFLAGS="-fPIC${CXXFLAGS:+ }${CXXFLAGS}" 9879 fi 9880 9881else 9882 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9884$as_echo "no" >&6; } 9885 : 9886fi 9887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9888 ac_ext=cpp 9889ac_cpp='$CXXCPP $CPPFLAGS' 9890ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9891ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9892ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9893 9894 9895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fPIC" >&5 9896$as_echo_n "checking whether ${CC} accepts -fPIC... " >&6; } 9897 ac_gecode_save_CFLAGS="${CFLAGS}" 9898 CFLAGS="-fPIC${CFLAGS:+ }${CFLAGS} -Werror" 9899 ac_ext=c 9900ac_cpp='$CPP $CPPFLAGS' 9901ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9902ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9903ac_compiler_gnu=$ac_cv_c_compiler_gnu 9904 9905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9906/* end confdefs.h. */ 9907 9908int 9909main () 9910{ 9911 9912 ; 9913 return 0; 9914} 9915_ACEOF 9916if ac_fn_c_try_compile "$LINENO"; then : 9917 if grep -q "unrecognized\|argument unused" conftest.err; then 9918 CFLAGS="${ac_gecode_save_CFLAGS}" 9919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9920$as_echo "no" >&6; } 9921 : 9922 else 9923 CFLAGS="${ac_gecode_save_CFLAGS}" 9924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9925$as_echo "yes" >&6; } 9926 9927 CFLAGS="-fPIC${CFLAGS:+ }${CFLAGS}" 9928 fi 9929 9930else 9931 CFLAGS="${ac_gecode_save_CFLAGS}" 9932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9933$as_echo "no" >&6; } 9934 : 9935fi 9936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9937 ac_ext=cpp 9938ac_cpp='$CXXCPP $CPPFLAGS' 9939ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9940ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9941ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9942 9943 fi 9944 9945 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 9946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wextra" >&5 9947$as_echo_n "checking whether ${CXX} accepts -Wextra... " >&6; } 9948 if ${CXX} -Wextra 2>&1 | grep "ignoring unknown option" -q; then 9949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9950$as_echo "no" >&6; } 9951 : 9952 else 9953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9954$as_echo "yes" >&6; } 9955 9956 CXXFLAGS="-Wextra${CXXFLAGS:+ }${CXXFLAGS}" 9957 CFLAGS="-Wextra${CFLAGS:+ }${CFLAGS}" 9958 fi 9959 else 9960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wextra" >&5 9961$as_echo_n "checking whether ${CXX} accepts -Wextra... " >&6; } 9962 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 9963 CXXFLAGS="-Wextra${CXXFLAGS:+ }${CXXFLAGS} -Werror" 9964 ac_ext=cpp 9965ac_cpp='$CXXCPP $CPPFLAGS' 9966ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9967ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9968ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9969 9970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9971/* end confdefs.h. */ 9972 9973int 9974main () 9975{ 9976 9977 ; 9978 return 0; 9979} 9980_ACEOF 9981if ac_fn_cxx_try_compile "$LINENO"; then : 9982 if grep -q "unrecognized\|argument unused" conftest.err; then 9983 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9985$as_echo "no" >&6; } 9986 : 9987 else 9988 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9990$as_echo "yes" >&6; } 9991 9992 CXXFLAGS="-Wextra${CXXFLAGS:+ }${CXXFLAGS}" 9993 fi 9994 9995else 9996 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 9997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9998$as_echo "no" >&6; } 9999 : 10000fi 10001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10002 ac_ext=cpp 10003ac_cpp='$CXXCPP $CPPFLAGS' 10004ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10005ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10006ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10007 10008 10009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wextra" >&5 10010$as_echo_n "checking whether ${CC} accepts -Wextra... " >&6; } 10011 ac_gecode_save_CFLAGS="${CFLAGS}" 10012 CFLAGS="-Wextra${CFLAGS:+ }${CFLAGS} -Werror" 10013 ac_ext=c 10014ac_cpp='$CPP $CPPFLAGS' 10015ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10016ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10017ac_compiler_gnu=$ac_cv_c_compiler_gnu 10018 10019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10020/* end confdefs.h. */ 10021 10022int 10023main () 10024{ 10025 10026 ; 10027 return 0; 10028} 10029_ACEOF 10030if ac_fn_c_try_compile "$LINENO"; then : 10031 if grep -q "unrecognized\|argument unused" conftest.err; then 10032 CFLAGS="${ac_gecode_save_CFLAGS}" 10033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10034$as_echo "no" >&6; } 10035 : 10036 else 10037 CFLAGS="${ac_gecode_save_CFLAGS}" 10038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10039$as_echo "yes" >&6; } 10040 10041 CFLAGS="-Wextra${CFLAGS:+ }${CFLAGS}" 10042 fi 10043 10044else 10045 CFLAGS="${ac_gecode_save_CFLAGS}" 10046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10047$as_echo "no" >&6; } 10048 : 10049fi 10050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10051 ac_ext=cpp 10052ac_cpp='$CXXCPP $CPPFLAGS' 10053ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10054ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10055ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10056 10057 fi 10058 10059 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 10060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wall" >&5 10061$as_echo_n "checking whether ${CXX} accepts -Wall... " >&6; } 10062 if ${CXX} -Wall 2>&1 | grep "ignoring unknown option" -q; then 10063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10064$as_echo "no" >&6; } 10065 : 10066 else 10067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10068$as_echo "yes" >&6; } 10069 10070 CXXFLAGS="-Wall${CXXFLAGS:+ }${CXXFLAGS}" 10071 CFLAGS="-Wall${CFLAGS:+ }${CFLAGS}" 10072 fi 10073 else 10074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wall" >&5 10075$as_echo_n "checking whether ${CXX} accepts -Wall... " >&6; } 10076 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 10077 CXXFLAGS="-Wall${CXXFLAGS:+ }${CXXFLAGS} -Werror" 10078 ac_ext=cpp 10079ac_cpp='$CXXCPP $CPPFLAGS' 10080ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10081ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10082ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10083 10084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10085/* end confdefs.h. */ 10086 10087int 10088main () 10089{ 10090 10091 ; 10092 return 0; 10093} 10094_ACEOF 10095if ac_fn_cxx_try_compile "$LINENO"; then : 10096 if grep -q "unrecognized\|argument unused" conftest.err; then 10097 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10099$as_echo "no" >&6; } 10100 : 10101 else 10102 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10104$as_echo "yes" >&6; } 10105 10106 CXXFLAGS="-Wall${CXXFLAGS:+ }${CXXFLAGS}" 10107 fi 10108 10109else 10110 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10112$as_echo "no" >&6; } 10113 : 10114fi 10115rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10116 ac_ext=cpp 10117ac_cpp='$CXXCPP $CPPFLAGS' 10118ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10119ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10120ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10121 10122 10123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wall" >&5 10124$as_echo_n "checking whether ${CC} accepts -Wall... " >&6; } 10125 ac_gecode_save_CFLAGS="${CFLAGS}" 10126 CFLAGS="-Wall${CFLAGS:+ }${CFLAGS} -Werror" 10127 ac_ext=c 10128ac_cpp='$CPP $CPPFLAGS' 10129ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10130ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10131ac_compiler_gnu=$ac_cv_c_compiler_gnu 10132 10133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10134/* end confdefs.h. */ 10135 10136int 10137main () 10138{ 10139 10140 ; 10141 return 0; 10142} 10143_ACEOF 10144if ac_fn_c_try_compile "$LINENO"; then : 10145 if grep -q "unrecognized\|argument unused" conftest.err; then 10146 CFLAGS="${ac_gecode_save_CFLAGS}" 10147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10148$as_echo "no" >&6; } 10149 : 10150 else 10151 CFLAGS="${ac_gecode_save_CFLAGS}" 10152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10153$as_echo "yes" >&6; } 10154 10155 CFLAGS="-Wall${CFLAGS:+ }${CFLAGS}" 10156 fi 10157 10158else 10159 CFLAGS="${ac_gecode_save_CFLAGS}" 10160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10161$as_echo "no" >&6; } 10162 : 10163fi 10164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10165 ac_ext=cpp 10166ac_cpp='$CXXCPP $CPPFLAGS' 10167ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10168ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10169ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10170 10171 fi 10172 10173 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 10174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wno-unknown-pragmas" >&5 10175$as_echo_n "checking whether ${CXX} accepts -Wno-unknown-pragmas... " >&6; } 10176 if ${CXX} -Wno-unknown-pragmas 2>&1 | grep "ignoring unknown option" -q; then 10177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10178$as_echo "no" >&6; } 10179 : 10180 else 10181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10182$as_echo "yes" >&6; } 10183 10184 CXXFLAGS="-Wno-unknown-pragmas${CXXFLAGS:+ }${CXXFLAGS}" 10185 CFLAGS="-Wno-unknown-pragmas${CFLAGS:+ }${CFLAGS}" 10186 fi 10187 else 10188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wno-unknown-pragmas" >&5 10189$as_echo_n "checking whether ${CXX} accepts -Wno-unknown-pragmas... " >&6; } 10190 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 10191 CXXFLAGS="-Wno-unknown-pragmas${CXXFLAGS:+ }${CXXFLAGS} -Werror" 10192 ac_ext=cpp 10193ac_cpp='$CXXCPP $CPPFLAGS' 10194ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10195ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10196ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10197 10198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10199/* end confdefs.h. */ 10200 10201int 10202main () 10203{ 10204 10205 ; 10206 return 0; 10207} 10208_ACEOF 10209if ac_fn_cxx_try_compile "$LINENO"; then : 10210 if grep -q "unrecognized\|argument unused" conftest.err; then 10211 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10213$as_echo "no" >&6; } 10214 : 10215 else 10216 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10218$as_echo "yes" >&6; } 10219 10220 CXXFLAGS="-Wno-unknown-pragmas${CXXFLAGS:+ }${CXXFLAGS}" 10221 fi 10222 10223else 10224 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10226$as_echo "no" >&6; } 10227 : 10228fi 10229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10230 ac_ext=cpp 10231ac_cpp='$CXXCPP $CPPFLAGS' 10232ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10233ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10234ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10235 10236 10237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -Wno-unknown-pragmas" >&5 10238$as_echo_n "checking whether ${CC} accepts -Wno-unknown-pragmas... " >&6; } 10239 ac_gecode_save_CFLAGS="${CFLAGS}" 10240 CFLAGS="-Wno-unknown-pragmas${CFLAGS:+ }${CFLAGS} -Werror" 10241 ac_ext=c 10242ac_cpp='$CPP $CPPFLAGS' 10243ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10244ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10245ac_compiler_gnu=$ac_cv_c_compiler_gnu 10246 10247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10248/* end confdefs.h. */ 10249 10250int 10251main () 10252{ 10253 10254 ; 10255 return 0; 10256} 10257_ACEOF 10258if ac_fn_c_try_compile "$LINENO"; then : 10259 if grep -q "unrecognized\|argument unused" conftest.err; then 10260 CFLAGS="${ac_gecode_save_CFLAGS}" 10261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10262$as_echo "no" >&6; } 10263 : 10264 else 10265 CFLAGS="${ac_gecode_save_CFLAGS}" 10266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10267$as_echo "yes" >&6; } 10268 10269 CFLAGS="-Wno-unknown-pragmas${CFLAGS:+ }${CFLAGS}" 10270 fi 10271 10272else 10273 CFLAGS="${ac_gecode_save_CFLAGS}" 10274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10275$as_echo "no" >&6; } 10276 : 10277fi 10278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10279 ac_ext=cpp 10280ac_cpp='$CXXCPP $CPPFLAGS' 10281ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10282ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10283ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10284 10285 fi 10286 10287 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 10288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -pipe" >&5 10289$as_echo_n "checking whether ${CXX} accepts -pipe... " >&6; } 10290 if ${CXX} -pipe 2>&1 | grep "ignoring unknown option" -q; then 10291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10292$as_echo "no" >&6; } 10293 : 10294 else 10295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10296$as_echo "yes" >&6; } 10297 10298 CXXFLAGS="-pipe${CXXFLAGS:+ }${CXXFLAGS}" 10299 CFLAGS="-pipe${CFLAGS:+ }${CFLAGS}" 10300 fi 10301 else 10302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -pipe" >&5 10303$as_echo_n "checking whether ${CXX} accepts -pipe... " >&6; } 10304 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 10305 CXXFLAGS="-pipe${CXXFLAGS:+ }${CXXFLAGS} -Werror" 10306 ac_ext=cpp 10307ac_cpp='$CXXCPP $CPPFLAGS' 10308ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10309ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10310ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10311 10312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10313/* end confdefs.h. */ 10314 10315int 10316main () 10317{ 10318 10319 ; 10320 return 0; 10321} 10322_ACEOF 10323if ac_fn_cxx_try_compile "$LINENO"; then : 10324 if grep -q "unrecognized\|argument unused" conftest.err; then 10325 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10327$as_echo "no" >&6; } 10328 : 10329 else 10330 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10332$as_echo "yes" >&6; } 10333 10334 CXXFLAGS="-pipe${CXXFLAGS:+ }${CXXFLAGS}" 10335 fi 10336 10337else 10338 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10340$as_echo "no" >&6; } 10341 : 10342fi 10343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10344 ac_ext=cpp 10345ac_cpp='$CXXCPP $CPPFLAGS' 10346ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10347ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10348ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10349 10350 10351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -pipe" >&5 10352$as_echo_n "checking whether ${CC} accepts -pipe... " >&6; } 10353 ac_gecode_save_CFLAGS="${CFLAGS}" 10354 CFLAGS="-pipe${CFLAGS:+ }${CFLAGS} -Werror" 10355 ac_ext=c 10356ac_cpp='$CPP $CPPFLAGS' 10357ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10358ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10359ac_compiler_gnu=$ac_cv_c_compiler_gnu 10360 10361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10362/* end confdefs.h. */ 10363 10364int 10365main () 10366{ 10367 10368 ; 10369 return 0; 10370} 10371_ACEOF 10372if ac_fn_c_try_compile "$LINENO"; then : 10373 if grep -q "unrecognized\|argument unused" conftest.err; then 10374 CFLAGS="${ac_gecode_save_CFLAGS}" 10375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10376$as_echo "no" >&6; } 10377 : 10378 else 10379 CFLAGS="${ac_gecode_save_CFLAGS}" 10380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10381$as_echo "yes" >&6; } 10382 10383 CFLAGS="-pipe${CFLAGS:+ }${CFLAGS}" 10384 fi 10385 10386else 10387 CFLAGS="${ac_gecode_save_CFLAGS}" 10388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10389$as_echo "no" >&6; } 10390 : 10391fi 10392rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10393 ac_ext=cpp 10394ac_cpp='$CXXCPP $CPPFLAGS' 10395ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10396ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10397ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10398 10399 fi 10400 10401 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 10402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -std=c++11" >&5 10403$as_echo_n "checking whether ${CXX} accepts -std=c++11... " >&6; } 10404 if ${CXX} -std=c++11 2>&1 | grep "ignoring unknown option" -q; then 10405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10406$as_echo "no" >&6; } 10407 : 10408 else 10409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10410$as_echo "yes" >&6; } 10411 10412 CXXFLAGS="-std=c++11${CXXFLAGS:+ }${CXXFLAGS}" 10413 CFLAGS="-std=c++11${CFLAGS:+ }${CFLAGS}" 10414 fi 10415 else 10416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -std=c++11" >&5 10417$as_echo_n "checking whether ${CXX} accepts -std=c++11... " >&6; } 10418 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 10419 CXXFLAGS="-std=c++11${CXXFLAGS:+ }${CXXFLAGS} -Werror" 10420 ac_ext=cpp 10421ac_cpp='$CXXCPP $CPPFLAGS' 10422ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10423ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10424ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10425 10426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10427/* end confdefs.h. */ 10428 10429int 10430main () 10431{ 10432 10433 ; 10434 return 0; 10435} 10436_ACEOF 10437if ac_fn_cxx_try_compile "$LINENO"; then : 10438 if grep -q "unrecognized\|argument unused" conftest.err; then 10439 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10441$as_echo "no" >&6; } 10442 : 10443 else 10444 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10446$as_echo "yes" >&6; } 10447 10448 CXXFLAGS="-std=c++11${CXXFLAGS:+ }${CXXFLAGS}" 10449 fi 10450 10451else 10452 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10454$as_echo "no" >&6; } 10455 : 10456fi 10457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10458 ac_ext=cpp 10459ac_cpp='$CXXCPP $CPPFLAGS' 10460ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10461ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10462ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10463 10464 10465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -std=c++11" >&5 10466$as_echo_n "checking whether ${CC} accepts -std=c++11... " >&6; } 10467 ac_gecode_save_CFLAGS="${CFLAGS}" 10468 CFLAGS="-std=c++11${CFLAGS:+ }${CFLAGS} -Werror" 10469 ac_ext=c 10470ac_cpp='$CPP $CPPFLAGS' 10471ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10472ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10473ac_compiler_gnu=$ac_cv_c_compiler_gnu 10474 10475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10476/* end confdefs.h. */ 10477 10478int 10479main () 10480{ 10481 10482 ; 10483 return 0; 10484} 10485_ACEOF 10486if ac_fn_c_try_compile "$LINENO"; then : 10487 if grep -q "unrecognized\|argument unused" conftest.err; then 10488 CFLAGS="${ac_gecode_save_CFLAGS}" 10489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10490$as_echo "no" >&6; } 10491 : 10492 else 10493 CFLAGS="${ac_gecode_save_CFLAGS}" 10494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10495$as_echo "yes" >&6; } 10496 10497 CFLAGS="-std=c++11${CFLAGS:+ }${CFLAGS}" 10498 fi 10499 10500else 10501 CFLAGS="${ac_gecode_save_CFLAGS}" 10502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10503$as_echo "no" >&6; } 10504 : 10505fi 10506rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10507 ac_ext=cpp 10508ac_cpp='$CXXCPP $CPPFLAGS' 10509ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10510ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10511ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10512 10513 fi 10514 10515 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 10516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -ggdb" >&5 10517$as_echo_n "checking whether ${CXX} accepts -ggdb... " >&6; } 10518 if ${CXX} -ggdb 2>&1 | grep "ignoring unknown option" -q; then 10519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10520$as_echo "no" >&6; } 10521 10522 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 10523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 10524$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 10525 if ${CXX} -g 2>&1 | grep "ignoring unknown option" -q; then 10526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10527$as_echo "no" >&6; } 10528 : 10529 else 10530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10531$as_echo "yes" >&6; } 10532 10533 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 10534 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 10535 fi 10536 else 10537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 10538$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 10539 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 10540 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS} -Werror" 10541 ac_ext=cpp 10542ac_cpp='$CXXCPP $CPPFLAGS' 10543ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10544ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10545ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10546 10547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10548/* end confdefs.h. */ 10549 10550int 10551main () 10552{ 10553 10554 ; 10555 return 0; 10556} 10557_ACEOF 10558if ac_fn_cxx_try_compile "$LINENO"; then : 10559 if grep -q "unrecognized\|argument unused" conftest.err; then 10560 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10562$as_echo "no" >&6; } 10563 : 10564 else 10565 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10567$as_echo "yes" >&6; } 10568 10569 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 10570 fi 10571 10572else 10573 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10575$as_echo "no" >&6; } 10576 : 10577fi 10578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10579 ac_ext=cpp 10580ac_cpp='$CXXCPP $CPPFLAGS' 10581ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10582ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10583ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10584 10585 10586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -g" >&5 10587$as_echo_n "checking whether ${CC} accepts -g... " >&6; } 10588 ac_gecode_save_CFLAGS="${CFLAGS}" 10589 CFLAGS="-g${CFLAGS:+ }${CFLAGS} -Werror" 10590 ac_ext=c 10591ac_cpp='$CPP $CPPFLAGS' 10592ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10593ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10594ac_compiler_gnu=$ac_cv_c_compiler_gnu 10595 10596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10597/* end confdefs.h. */ 10598 10599int 10600main () 10601{ 10602 10603 ; 10604 return 0; 10605} 10606_ACEOF 10607if ac_fn_c_try_compile "$LINENO"; then : 10608 if grep -q "unrecognized\|argument unused" conftest.err; then 10609 CFLAGS="${ac_gecode_save_CFLAGS}" 10610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10611$as_echo "no" >&6; } 10612 : 10613 else 10614 CFLAGS="${ac_gecode_save_CFLAGS}" 10615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10616$as_echo "yes" >&6; } 10617 10618 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 10619 fi 10620 10621else 10622 CFLAGS="${ac_gecode_save_CFLAGS}" 10623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10624$as_echo "no" >&6; } 10625 : 10626fi 10627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10628 ac_ext=cpp 10629ac_cpp='$CXXCPP $CPPFLAGS' 10630ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10631ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10632ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10633 10634 fi 10635 else 10636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10637$as_echo "yes" >&6; } 10638 10639 CFLAGS="-ggdb${CFLAGS:+ }${CFLAGS}" 10640 CXXFLAGS="-ggdb${CXXFLAGS:+ }${CXXFLAGS}" 10641 fi 10642 else 10643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -ggdb" >&5 10644$as_echo_n "checking whether ${CXX} accepts -ggdb... " >&6; } 10645 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 10646 CXXFLAGS="-ggdb${CXXFLAGS:+ }${CXXFLAGS} -Werror" 10647 ac_ext=cpp 10648ac_cpp='$CXXCPP $CPPFLAGS' 10649ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10650ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10651ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10652 10653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10654/* end confdefs.h. */ 10655 10656int 10657main () 10658{ 10659 10660 ; 10661 return 0; 10662} 10663_ACEOF 10664if ac_fn_cxx_try_compile "$LINENO"; then : 10665 if grep -q "unrecognized\|argument unused" conftest.err; then 10666 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10668$as_echo "no" >&6; } 10669 10670 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 10671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 10672$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 10673 if ${CXX} -g 2>&1 | grep "ignoring unknown option" -q; then 10674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10675$as_echo "no" >&6; } 10676 : 10677 else 10678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10679$as_echo "yes" >&6; } 10680 10681 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 10682 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 10683 fi 10684 else 10685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 10686$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 10687 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 10688 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS} -Werror" 10689 ac_ext=cpp 10690ac_cpp='$CXXCPP $CPPFLAGS' 10691ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10692ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10693ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10694 10695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10696/* end confdefs.h. */ 10697 10698int 10699main () 10700{ 10701 10702 ; 10703 return 0; 10704} 10705_ACEOF 10706if ac_fn_cxx_try_compile "$LINENO"; then : 10707 if grep -q "unrecognized\|argument unused" conftest.err; then 10708 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10710$as_echo "no" >&6; } 10711 : 10712 else 10713 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10715$as_echo "yes" >&6; } 10716 10717 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 10718 fi 10719 10720else 10721 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10723$as_echo "no" >&6; } 10724 : 10725fi 10726rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10727 ac_ext=cpp 10728ac_cpp='$CXXCPP $CPPFLAGS' 10729ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10730ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10731ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10732 10733 10734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -g" >&5 10735$as_echo_n "checking whether ${CC} accepts -g... " >&6; } 10736 ac_gecode_save_CFLAGS="${CFLAGS}" 10737 CFLAGS="-g${CFLAGS:+ }${CFLAGS} -Werror" 10738 ac_ext=c 10739ac_cpp='$CPP $CPPFLAGS' 10740ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10741ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10742ac_compiler_gnu=$ac_cv_c_compiler_gnu 10743 10744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10745/* end confdefs.h. */ 10746 10747int 10748main () 10749{ 10750 10751 ; 10752 return 0; 10753} 10754_ACEOF 10755if ac_fn_c_try_compile "$LINENO"; then : 10756 if grep -q "unrecognized\|argument unused" conftest.err; then 10757 CFLAGS="${ac_gecode_save_CFLAGS}" 10758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10759$as_echo "no" >&6; } 10760 : 10761 else 10762 CFLAGS="${ac_gecode_save_CFLAGS}" 10763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10764$as_echo "yes" >&6; } 10765 10766 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 10767 fi 10768 10769else 10770 CFLAGS="${ac_gecode_save_CFLAGS}" 10771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10772$as_echo "no" >&6; } 10773 : 10774fi 10775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10776 ac_ext=cpp 10777ac_cpp='$CXXCPP $CPPFLAGS' 10778ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10779ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10780ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10781 10782 fi 10783 else 10784 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10786$as_echo "yes" >&6; } 10787 10788 CFLAGS="-ggdb${CFLAGS:+ }${CFLAGS}" 10789 CXXFLAGS="-ggdb${CXXFLAGS:+ }${CXXFLAGS}" 10790 fi 10791 10792else 10793 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10795$as_echo "no" >&6; } 10796 10797 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 10798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 10799$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 10800 if ${CXX} -g 2>&1 | grep "ignoring unknown option" -q; then 10801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10802$as_echo "no" >&6; } 10803 : 10804 else 10805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10806$as_echo "yes" >&6; } 10807 10808 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 10809 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 10810 fi 10811 else 10812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -g" >&5 10813$as_echo_n "checking whether ${CXX} accepts -g... " >&6; } 10814 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 10815 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS} -Werror" 10816 ac_ext=cpp 10817ac_cpp='$CXXCPP $CPPFLAGS' 10818ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10819ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10820ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10821 10822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10823/* end confdefs.h. */ 10824 10825int 10826main () 10827{ 10828 10829 ; 10830 return 0; 10831} 10832_ACEOF 10833if ac_fn_cxx_try_compile "$LINENO"; then : 10834 if grep -q "unrecognized\|argument unused" conftest.err; then 10835 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10837$as_echo "no" >&6; } 10838 : 10839 else 10840 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10842$as_echo "yes" >&6; } 10843 10844 CXXFLAGS="-g${CXXFLAGS:+ }${CXXFLAGS}" 10845 fi 10846 10847else 10848 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 10849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10850$as_echo "no" >&6; } 10851 : 10852fi 10853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10854 ac_ext=cpp 10855ac_cpp='$CXXCPP $CPPFLAGS' 10856ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10857ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10858ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10859 10860 10861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -g" >&5 10862$as_echo_n "checking whether ${CC} accepts -g... " >&6; } 10863 ac_gecode_save_CFLAGS="${CFLAGS}" 10864 CFLAGS="-g${CFLAGS:+ }${CFLAGS} -Werror" 10865 ac_ext=c 10866ac_cpp='$CPP $CPPFLAGS' 10867ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10868ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10869ac_compiler_gnu=$ac_cv_c_compiler_gnu 10870 10871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10872/* end confdefs.h. */ 10873 10874int 10875main () 10876{ 10877 10878 ; 10879 return 0; 10880} 10881_ACEOF 10882if ac_fn_c_try_compile "$LINENO"; then : 10883 if grep -q "unrecognized\|argument unused" conftest.err; then 10884 CFLAGS="${ac_gecode_save_CFLAGS}" 10885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10886$as_echo "no" >&6; } 10887 : 10888 else 10889 CFLAGS="${ac_gecode_save_CFLAGS}" 10890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10891$as_echo "yes" >&6; } 10892 10893 CFLAGS="-g${CFLAGS:+ }${CFLAGS}" 10894 fi 10895 10896else 10897 CFLAGS="${ac_gecode_save_CFLAGS}" 10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10899$as_echo "no" >&6; } 10900 : 10901fi 10902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10903 ac_ext=cpp 10904ac_cpp='$CXXCPP $CPPFLAGS' 10905ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10906ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10907ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10908 10909 fi 10910fi 10911rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10912 ac_ext=cpp 10913ac_cpp='$CXXCPP $CPPFLAGS' 10914ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10915ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10916ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10917 10918 fi 10919 10920 ac_fn_cxx_check_func "$LINENO" "__builtin_ffsll" "ac_cv_func___builtin_ffsll" 10921if test "x$ac_cv_func___builtin_ffsll" = xyes; then : 10922 10923$as_echo "#define GECODE_HAS_BUILTIN_FFSLL /**/" >>confdefs.h 10924 10925fi 10926 10927 ac_fn_cxx_check_func "$LINENO" "__builtin_popcountll" "ac_cv_func___builtin_popcountll" 10928if test "x$ac_cv_func___builtin_popcountll" = xyes; then : 10929 10930$as_echo "#define GECODE_HAS_BUILTIN_POPCOUNTLL /**/" >>confdefs.h 10931 10932fi 10933 10934 10935 docdir="${datadir}/doc/gecode" 10936 10937 10938 MANIFEST="@true" 10939 10940 10941 SBJEXT="s" 10942 10943 LIBEXT="${DLLEXT}" 10944 10945 LIBPREFIX="lib${ac_gecode_userprefix}gecode" 10946 10947 STATICLIBEXT="a" 10948 10949 MINUSLDIR="-L${libdir}" 10950 10951 LINKLIBDIR="" 10952 10953 10954 cygpathprefix=$prefix 10955 test "x$cygpathprefix" = xNONE && cygpathprefix=$ac_default_prefix 10956 cygpathprefix="${cygpathprefix}" 10957 10958 10959 COMPILEOBJ="-c -o " 10960 10961 COMPILESBJ="-S -o " 10962 10963 CXXIN=" " 10964 10965 CCIN=" " 10966 10967 EXAMPLES_EXTRA_CXXFLAGS="" 10968 10969 10970 INSTALLLIBS="no" 10971 10972 10973 LINKPREFIX="-l${ac_gecode_userprefix}gecode" 10974 10975 LINKSUFFIX="" 10976 10977 10978 LINKOUTPUT="-o " 10979 10980 EXEOUTPUT="-o " 10981 10982 10983 SUPPORT="support" 10984 10985 KERNEL="kernel" 10986 10987 SEARCH="search" 10988 10989 INT="int" 10990 10991 FLOAT="float" 10992 10993 SET="set" 10994 10995 MM="minimodel" 10996 10997 GIST="gist" 10998 10999 FLATZINC="flatzinc" 11000 11001 DRIVER="driver" 11002 11003 11004 if test "${enable_debug:-no}" = "no"; then 11005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports forced inlining" >&5 11006$as_echo_n "checking if compiler supports forced inlining... " >&6; } 11007 ac_ext=cpp 11008ac_cpp='$CXXCPP $CPPFLAGS' 11009ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11010ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11011ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11012 11013 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 11014 CXXFLAGS="${CXXFLAGS:+ }${CXXFLAGS} -Werror" 11015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11016/* end confdefs.h. */ 11017#ifndef __clang__ 11018 # error "Macro __clang__ is undefined!" 11019 /* For some compilers (eg. SGI's CC), #error is not 11020 enough... */ 11021 please, do fail 11022 #endif 11023int 11024main () 11025{ 11026 11027 ; 11028 return 0; 11029} 11030_ACEOF 11031if ac_fn_cxx_try_compile "$LINENO"; then : 11032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11033$as_echo "no" >&6; } 11034 11035$as_echo "#define forceinline inline" >>confdefs.h 11036 11037else 11038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11039/* end confdefs.h. */ 11040 11041 inline __attribute__ ((__always_inline__)) void foo(void) {} 11042int 11043main () 11044{ 11045 11046 ; 11047 return 0; 11048} 11049_ACEOF 11050if ac_fn_cxx_try_compile "$LINENO"; then : 11051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11052$as_echo "yes" >&6; } 11053 11054$as_echo "#define forceinline inline __attribute__ ((__always_inline__))" >>confdefs.h 11055 11056else 11057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11058$as_echo "no" >&6; } 11059 11060$as_echo "#define forceinline inline" >>confdefs.h 11061 11062fi 11063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11064fi 11065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11066 CXXFLAGS=${ac_gecode_save_CXXFLAGS} 11067 ac_ext=cpp 11068ac_cpp='$CXXCPP $CPPFLAGS' 11069ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11070ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11071ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11072 11073 11074 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 11075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${ac_gecode_gcc_optimize_flag}" >&5 11076$as_echo_n "checking whether ${CXX} accepts ${ac_gecode_gcc_optimize_flag}... " >&6; } 11077 if ${CXX} ${ac_gecode_gcc_optimize_flag} 2>&1 | grep "ignoring unknown option" -q; then 11078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11079$as_echo "no" >&6; } 11080 : 11081 else 11082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11083$as_echo "yes" >&6; } 11084 11085 CXXFLAGS="${ac_gecode_gcc_optimize_flag}${CXXFLAGS:+ }${CXXFLAGS}" 11086 CFLAGS="${ac_gecode_gcc_optimize_flag}${CFLAGS:+ }${CFLAGS}" 11087 fi 11088 else 11089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${ac_gecode_gcc_optimize_flag}" >&5 11090$as_echo_n "checking whether ${CXX} accepts ${ac_gecode_gcc_optimize_flag}... " >&6; } 11091 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 11092 CXXFLAGS="${ac_gecode_gcc_optimize_flag}${CXXFLAGS:+ }${CXXFLAGS} -Werror" 11093 ac_ext=cpp 11094ac_cpp='$CXXCPP $CPPFLAGS' 11095ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11096ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11097ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11098 11099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11100/* end confdefs.h. */ 11101 11102int 11103main () 11104{ 11105 11106 ; 11107 return 0; 11108} 11109_ACEOF 11110if ac_fn_cxx_try_compile "$LINENO"; then : 11111 if grep -q "unrecognized\|argument unused" conftest.err; then 11112 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11114$as_echo "no" >&6; } 11115 : 11116 else 11117 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11119$as_echo "yes" >&6; } 11120 11121 CXXFLAGS="${ac_gecode_gcc_optimize_flag}${CXXFLAGS:+ }${CXXFLAGS}" 11122 fi 11123 11124else 11125 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11127$as_echo "no" >&6; } 11128 : 11129fi 11130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11131 ac_ext=cpp 11132ac_cpp='$CXXCPP $CPPFLAGS' 11133ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11134ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11135ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11136 11137 11138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${ac_gecode_gcc_optimize_flag}" >&5 11139$as_echo_n "checking whether ${CC} accepts ${ac_gecode_gcc_optimize_flag}... " >&6; } 11140 ac_gecode_save_CFLAGS="${CFLAGS}" 11141 CFLAGS="${ac_gecode_gcc_optimize_flag}${CFLAGS:+ }${CFLAGS} -Werror" 11142 ac_ext=c 11143ac_cpp='$CPP $CPPFLAGS' 11144ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11145ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11146ac_compiler_gnu=$ac_cv_c_compiler_gnu 11147 11148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11149/* end confdefs.h. */ 11150 11151int 11152main () 11153{ 11154 11155 ; 11156 return 0; 11157} 11158_ACEOF 11159if ac_fn_c_try_compile "$LINENO"; then : 11160 if grep -q "unrecognized\|argument unused" conftest.err; then 11161 CFLAGS="${ac_gecode_save_CFLAGS}" 11162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11163$as_echo "no" >&6; } 11164 : 11165 else 11166 CFLAGS="${ac_gecode_save_CFLAGS}" 11167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11168$as_echo "yes" >&6; } 11169 11170 CFLAGS="${ac_gecode_gcc_optimize_flag}${CFLAGS:+ }${CFLAGS}" 11171 fi 11172 11173else 11174 CFLAGS="${ac_gecode_save_CFLAGS}" 11175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11176$as_echo "no" >&6; } 11177 : 11178fi 11179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11180 ac_ext=cpp 11181ac_cpp='$CXXCPP $CPPFLAGS' 11182ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11183ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11184ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11185 11186 fi 11187 11188 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 11189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-strict-aliasing" >&5 11190$as_echo_n "checking whether ${CXX} accepts -fno-strict-aliasing... " >&6; } 11191 if ${CXX} -fno-strict-aliasing 2>&1 | grep "ignoring unknown option" -q; then 11192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11193$as_echo "no" >&6; } 11194 : 11195 else 11196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11197$as_echo "yes" >&6; } 11198 11199 CXXFLAGS="-fno-strict-aliasing${CXXFLAGS:+ }${CXXFLAGS}" 11200 CFLAGS="-fno-strict-aliasing${CFLAGS:+ }${CFLAGS}" 11201 fi 11202 else 11203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-strict-aliasing" >&5 11204$as_echo_n "checking whether ${CXX} accepts -fno-strict-aliasing... " >&6; } 11205 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 11206 CXXFLAGS="-fno-strict-aliasing${CXXFLAGS:+ }${CXXFLAGS} -Werror" 11207 ac_ext=cpp 11208ac_cpp='$CXXCPP $CPPFLAGS' 11209ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11210ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11211ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11212 11213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11214/* end confdefs.h. */ 11215 11216int 11217main () 11218{ 11219 11220 ; 11221 return 0; 11222} 11223_ACEOF 11224if ac_fn_cxx_try_compile "$LINENO"; then : 11225 if grep -q "unrecognized\|argument unused" conftest.err; then 11226 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11228$as_echo "no" >&6; } 11229 : 11230 else 11231 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11233$as_echo "yes" >&6; } 11234 11235 CXXFLAGS="-fno-strict-aliasing${CXXFLAGS:+ }${CXXFLAGS}" 11236 fi 11237 11238else 11239 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11241$as_echo "no" >&6; } 11242 : 11243fi 11244rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11245 ac_ext=cpp 11246ac_cpp='$CXXCPP $CPPFLAGS' 11247ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11248ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11249ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11250 11251 11252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fno-strict-aliasing" >&5 11253$as_echo_n "checking whether ${CC} accepts -fno-strict-aliasing... " >&6; } 11254 ac_gecode_save_CFLAGS="${CFLAGS}" 11255 CFLAGS="-fno-strict-aliasing${CFLAGS:+ }${CFLAGS} -Werror" 11256 ac_ext=c 11257ac_cpp='$CPP $CPPFLAGS' 11258ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11259ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11260ac_compiler_gnu=$ac_cv_c_compiler_gnu 11261 11262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11263/* end confdefs.h. */ 11264 11265int 11266main () 11267{ 11268 11269 ; 11270 return 0; 11271} 11272_ACEOF 11273if ac_fn_c_try_compile "$LINENO"; then : 11274 if grep -q "unrecognized\|argument unused" conftest.err; then 11275 CFLAGS="${ac_gecode_save_CFLAGS}" 11276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11277$as_echo "no" >&6; } 11278 : 11279 else 11280 CFLAGS="${ac_gecode_save_CFLAGS}" 11281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11282$as_echo "yes" >&6; } 11283 11284 CFLAGS="-fno-strict-aliasing${CFLAGS:+ }${CFLAGS}" 11285 fi 11286 11287else 11288 CFLAGS="${ac_gecode_save_CFLAGS}" 11289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11290$as_echo "no" >&6; } 11291 : 11292fi 11293rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11294 ac_ext=cpp 11295ac_cpp='$CXXCPP $CPPFLAGS' 11296ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11297ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11298ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11299 11300 fi 11301 else 11302 11303$as_echo "#define forceinline inline" >>confdefs.h 11304 11305 11306 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 11307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-inline-functions" >&5 11308$as_echo_n "checking whether ${CXX} accepts -fno-inline-functions... " >&6; } 11309 if ${CXX} -fno-inline-functions 2>&1 | grep "ignoring unknown option" -q; then 11310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11311$as_echo "no" >&6; } 11312 : 11313 else 11314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11315$as_echo "yes" >&6; } 11316 11317 CXXFLAGS="-fno-inline-functions${CXXFLAGS:+ }${CXXFLAGS}" 11318 CFLAGS="-fno-inline-functions${CFLAGS:+ }${CFLAGS}" 11319 fi 11320 else 11321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fno-inline-functions" >&5 11322$as_echo_n "checking whether ${CXX} accepts -fno-inline-functions... " >&6; } 11323 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 11324 CXXFLAGS="-fno-inline-functions${CXXFLAGS:+ }${CXXFLAGS} -Werror" 11325 ac_ext=cpp 11326ac_cpp='$CXXCPP $CPPFLAGS' 11327ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11328ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11329ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11330 11331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11332/* end confdefs.h. */ 11333 11334int 11335main () 11336{ 11337 11338 ; 11339 return 0; 11340} 11341_ACEOF 11342if ac_fn_cxx_try_compile "$LINENO"; then : 11343 if grep -q "unrecognized\|argument unused" conftest.err; then 11344 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11346$as_echo "no" >&6; } 11347 : 11348 else 11349 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11351$as_echo "yes" >&6; } 11352 11353 CXXFLAGS="-fno-inline-functions${CXXFLAGS:+ }${CXXFLAGS}" 11354 fi 11355 11356else 11357 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11359$as_echo "no" >&6; } 11360 : 11361fi 11362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11363 ac_ext=cpp 11364ac_cpp='$CXXCPP $CPPFLAGS' 11365ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11366ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11367ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11368 11369 11370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fno-inline-functions" >&5 11371$as_echo_n "checking whether ${CC} accepts -fno-inline-functions... " >&6; } 11372 ac_gecode_save_CFLAGS="${CFLAGS}" 11373 CFLAGS="-fno-inline-functions${CFLAGS:+ }${CFLAGS} -Werror" 11374 ac_ext=c 11375ac_cpp='$CPP $CPPFLAGS' 11376ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11377ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11378ac_compiler_gnu=$ac_cv_c_compiler_gnu 11379 11380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11381/* end confdefs.h. */ 11382 11383int 11384main () 11385{ 11386 11387 ; 11388 return 0; 11389} 11390_ACEOF 11391if ac_fn_c_try_compile "$LINENO"; then : 11392 if grep -q "unrecognized\|argument unused" conftest.err; then 11393 CFLAGS="${ac_gecode_save_CFLAGS}" 11394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11395$as_echo "no" >&6; } 11396 : 11397 else 11398 CFLAGS="${ac_gecode_save_CFLAGS}" 11399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11400$as_echo "yes" >&6; } 11401 11402 CFLAGS="-fno-inline-functions${CFLAGS:+ }${CFLAGS}" 11403 fi 11404 11405else 11406 CFLAGS="${ac_gecode_save_CFLAGS}" 11407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11408$as_echo "no" >&6; } 11409 : 11410fi 11411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11412 ac_ext=cpp 11413ac_cpp='$CXXCPP $CPPFLAGS' 11414ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11415ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11416ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11417 11418 fi 11419 11420 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 11421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fimplement-inlines" >&5 11422$as_echo_n "checking whether ${CXX} accepts -fimplement-inlines... " >&6; } 11423 if ${CXX} -fimplement-inlines 2>&1 | grep "ignoring unknown option" -q; then 11424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11425$as_echo "no" >&6; } 11426 : 11427 else 11428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11429$as_echo "yes" >&6; } 11430 11431 CXXFLAGS="-fimplement-inlines${CXXFLAGS:+ }${CXXFLAGS}" 11432 CFLAGS="-fimplement-inlines${CFLAGS:+ }${CFLAGS}" 11433 fi 11434 else 11435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fimplement-inlines" >&5 11436$as_echo_n "checking whether ${CXX} accepts -fimplement-inlines... " >&6; } 11437 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 11438 CXXFLAGS="-fimplement-inlines${CXXFLAGS:+ }${CXXFLAGS} -Werror" 11439 ac_ext=cpp 11440ac_cpp='$CXXCPP $CPPFLAGS' 11441ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11442ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11443ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11444 11445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11446/* end confdefs.h. */ 11447 11448int 11449main () 11450{ 11451 11452 ; 11453 return 0; 11454} 11455_ACEOF 11456if ac_fn_cxx_try_compile "$LINENO"; then : 11457 if grep -q "unrecognized\|argument unused" conftest.err; then 11458 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11460$as_echo "no" >&6; } 11461 : 11462 else 11463 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11465$as_echo "yes" >&6; } 11466 11467 CXXFLAGS="-fimplement-inlines${CXXFLAGS:+ }${CXXFLAGS}" 11468 fi 11469 11470else 11471 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11473$as_echo "no" >&6; } 11474 : 11475fi 11476rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11477 ac_ext=cpp 11478ac_cpp='$CXXCPP $CPPFLAGS' 11479ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11480ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11481ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11482 11483 11484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fimplement-inlines" >&5 11485$as_echo_n "checking whether ${CC} accepts -fimplement-inlines... " >&6; } 11486 ac_gecode_save_CFLAGS="${CFLAGS}" 11487 CFLAGS="-fimplement-inlines${CFLAGS:+ }${CFLAGS} -Werror" 11488 ac_ext=c 11489ac_cpp='$CPP $CPPFLAGS' 11490ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11491ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11492ac_compiler_gnu=$ac_cv_c_compiler_gnu 11493 11494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11495/* end confdefs.h. */ 11496 11497int 11498main () 11499{ 11500 11501 ; 11502 return 0; 11503} 11504_ACEOF 11505if ac_fn_c_try_compile "$LINENO"; then : 11506 if grep -q "unrecognized\|argument unused" conftest.err; then 11507 CFLAGS="${ac_gecode_save_CFLAGS}" 11508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11509$as_echo "no" >&6; } 11510 : 11511 else 11512 CFLAGS="${ac_gecode_save_CFLAGS}" 11513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11514$as_echo "yes" >&6; } 11515 11516 CFLAGS="-fimplement-inlines${CFLAGS:+ }${CFLAGS}" 11517 fi 11518 11519else 11520 CFLAGS="${ac_gecode_save_CFLAGS}" 11521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11522$as_echo "no" >&6; } 11523 : 11524fi 11525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11526 ac_ext=cpp 11527ac_cpp='$CXXCPP $CPPFLAGS' 11528ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11529ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11530ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11531 11532 fi 11533 fi 11534 ;; 11535 esac 11536 ;; 11537microsoft) 11538 $as_echo "#define forceinline __forceinline" >>confdefs.h 11539 11540 CFLAGS="-nologo -bigobj${CFLAGS:+ }${CFLAGS}" 11541 CXXFLAGS="-nologo -bigobj${CXXFLAGS:+ }${CXXFLAGS}" 11542 CFLAGS="-D_CRT_SECURE_NO_DEPRECATE${CFLAGS:+ }${CFLAGS}" 11543 CXXFLAGS="-EHsc${CXXFLAGS:+ }${CXXFLAGS}" 11544 11545$as_echo "#define GECODE_MEMORY_ALIGNMENT sizeof(void*)" >>confdefs.h 11546 11547 if test "${enable_debug:-no}" = "no"; then 11548 CFLAGS="${ac_gecode_cl_optimize_flag}${CFLAGS:+ }${CFLAGS}" 11549 CXXFLAGS="${ac_gecode_cl_optimize_flag}${CXXFLAGS:+ }${CXXFLAGS}" 11550 CFLAGS="-MD -GS- -wd4355 -wd4068${CFLAGS:+ }${CFLAGS}" 11551 CXXFLAGS="-MD -GS- -wd4355 -wd4068${CXXFLAGS:+ }${CXXFLAGS}" 11552 11553 if test "${ac_cv_cxx_compiler_vendor}" = "microsoft"; then 11554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -arch:SSE2" >&5 11555$as_echo_n "checking whether ${CXX} accepts -arch:SSE2... " >&6; } 11556 if ${CXX} -arch:SSE2 2>&1 | grep "ignoring unknown option" -q; then 11557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11558$as_echo "no" >&6; } 11559 : 11560 else 11561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11562$as_echo "yes" >&6; } 11563 11564 CXXFLAGS="-arch:SSE2${CXXFLAGS:+ }${CXXFLAGS}" 11565 CFLAGS="-arch:SSE2${CFLAGS:+ }${CFLAGS}" 11566 fi 11567 else 11568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -arch:SSE2" >&5 11569$as_echo_n "checking whether ${CXX} accepts -arch:SSE2... " >&6; } 11570 ac_gecode_save_CXXFLAGS="${CXXFLAGS}" 11571 CXXFLAGS="-arch:SSE2${CXXFLAGS:+ }${CXXFLAGS} -Werror" 11572 ac_ext=cpp 11573ac_cpp='$CXXCPP $CPPFLAGS' 11574ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11575ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11576ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11577 11578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11579/* end confdefs.h. */ 11580 11581int 11582main () 11583{ 11584 11585 ; 11586 return 0; 11587} 11588_ACEOF 11589if ac_fn_cxx_try_compile "$LINENO"; then : 11590 if grep -q "unrecognized\|argument unused" conftest.err; then 11591 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11593$as_echo "no" >&6; } 11594 : 11595 else 11596 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11598$as_echo "yes" >&6; } 11599 11600 CXXFLAGS="-arch:SSE2${CXXFLAGS:+ }${CXXFLAGS}" 11601 fi 11602 11603else 11604 CXXFLAGS="${ac_gecode_save_CXXFLAGS}" 11605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11606$as_echo "no" >&6; } 11607 : 11608fi 11609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11610 ac_ext=cpp 11611ac_cpp='$CXXCPP $CPPFLAGS' 11612ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11613ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11614ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11615 11616 11617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -arch:SSE2" >&5 11618$as_echo_n "checking whether ${CC} accepts -arch:SSE2... " >&6; } 11619 ac_gecode_save_CFLAGS="${CFLAGS}" 11620 CFLAGS="-arch:SSE2${CFLAGS:+ }${CFLAGS} -Werror" 11621 ac_ext=c 11622ac_cpp='$CPP $CPPFLAGS' 11623ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11624ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11625ac_compiler_gnu=$ac_cv_c_compiler_gnu 11626 11627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11628/* end confdefs.h. */ 11629 11630int 11631main () 11632{ 11633 11634 ; 11635 return 0; 11636} 11637_ACEOF 11638if ac_fn_c_try_compile "$LINENO"; then : 11639 if grep -q "unrecognized\|argument unused" conftest.err; then 11640 CFLAGS="${ac_gecode_save_CFLAGS}" 11641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11642$as_echo "no" >&6; } 11643 : 11644 else 11645 CFLAGS="${ac_gecode_save_CFLAGS}" 11646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11647$as_echo "yes" >&6; } 11648 11649 CFLAGS="-arch:SSE2${CFLAGS:+ }${CFLAGS}" 11650 fi 11651 11652else 11653 CFLAGS="${ac_gecode_save_CFLAGS}" 11654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11655$as_echo "no" >&6; } 11656 : 11657fi 11658rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11659 ac_ext=cpp 11660ac_cpp='$CXXCPP $CPPFLAGS' 11661ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11662ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11663ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11664 11665 fi 11666 11667 DLLFLAGS="${CXXFLAGS} -LD${DLLFLAGS:+ }${DLLFLAGS}" 11668 GLDFLAGS="-link -DEBUG -OPT:REF -OPT:ICF -MANIFEST -INCREMENTAL:NO" 11669 else 11670 CFLAGS="-MDd -Zi -wd4355 -wd4068${CFLAGS:+ }${CFLAGS}" 11671 CXXFLAGS="-MDd -Zi -wd4355 -wd4068${CXXFLAGS:+ }${CXXFLAGS}" 11672 11673 DLLFLAGS="${CXXFLAGS} -LDd${DLLFLAGS:+ }${DLLFLAGS}" 11674 GLDFLAGS="-link -MANIFEST -INCREMENTAL:NO" 11675 fi 11676 11677 sharedlibdir="${bindir}" 11678 11679 docdir="${prefix}" 11680 11681 if test "${enable_static:-no}" = "yes"; then 11682 as_fn_error $? "Static linking not supported for Windows/cl." "$LINENO" 5 11683 fi 11684 11685 # Extract the first word of "mt.exe", so it can be a program name with args. 11686set dummy mt.exe; ac_word=$2 11687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11688$as_echo_n "checking for $ac_word... " >&6; } 11689if ${ac_cv_prog_MANIFEST+:} false; then : 11690 $as_echo_n "(cached) " >&6 11691else 11692 if test -n "$MANIFEST"; then 11693 ac_cv_prog_MANIFEST="$MANIFEST" # Let the user override the test. 11694else 11695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11696for as_dir in $PATH 11697do 11698 IFS=$as_save_IFS 11699 test -z "$as_dir" && as_dir=. 11700 for ac_exec_ext in '' $ac_executable_extensions; do 11701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11702 ac_cv_prog_MANIFEST="mt.exe" 11703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11704 break 2 11705 fi 11706done 11707 done 11708IFS=$as_save_IFS 11709 11710fi 11711fi 11712MANIFEST=$ac_cv_prog_MANIFEST 11713if test -n "$MANIFEST"; then 11714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST" >&5 11715$as_echo "$MANIFEST" >&6; } 11716else 11717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11718$as_echo "no" >&6; } 11719fi 11720 11721 11722 11723 DLLPATH="" 11724 11725 11726 SBJEXT="sbj" 11727 11728 DLLEXT="dll" 11729 11730 SOSUFFIX="" 11731 11732 SOLINKSUFFIX="" 11733 11734 WLSONAME="" 11735 11736 LIBEXT="lib" 11737 11738 LIBPREFIX="${ac_gecode_userprefix}Gecode" 11739 11740 LINKPREFIX="${ac_gecode_userprefix}Gecode" 11741 11742 LINKSUFFIX=".lib" 11743 11744 MINUSLDIR="" 11745 11746 LINKLIBDIR="${libdir}/" 11747 11748 11749 cygpathprefix=$prefix 11750 test "x$cygpathprefix" = xNONE && cygpathprefix=$ac_default_prefix 11751 cygpathprefix=`cygpath -m ${cygpathprefix}` 11752 11753 cygpathprefix="${cygpathprefix}" 11754 11755 GECODE_BUILD_SUPPORT_FLAG="-DGECODE_BUILD_SUPPORT" 11756 11757 GECODE_BUILD_KERNEL_FLAG="-DGECODE_BUILD_KERNEL" 11758 11759 GECODE_BUILD_SEARCH_FLAG="-DGECODE_BUILD_SEARCH" 11760 11761 GECODE_BUILD_INT_FLAG="-DGECODE_BUILD_INT" 11762 11763 GECODE_BUILD_FLOAT_FLAG="-DGECODE_BUILD_FLOAT" 11764 11765 GECODE_BUILD_SET_FLAG="-DGECODE_BUILD_SET" 11766 11767 GECODE_BUILD_MINIMODEL_FLAG="-DGECODE_BUILD_MINIMODEL" 11768 11769 GECODE_BUILD_GIST_FLAG="-DGECODE_BUILD_GIST" 11770 11771 GECODE_BUILD_FLATZINC_FLAG="-DGECODE_BUILD_FLATZINC" 11772 11773 GECODE_BUILD_DRIVER_FLAG="-DGECODE_BUILD_DRIVER" 11774 11775 11776 COMPILEOBJ="-c -Fo" 11777 11778 COMPILESBJ="-c -Fa" 11779 11780 CXXIN="-Tp" 11781 11782 CCIN="-Tc" 11783 11784 11785 INSTALLLIBS="yes" 11786 11787 11788 LINKOUTPUT="-Fe" 11789 11790 EXEOUTPUT="-Fe" 11791 11792 11793 SUPPORT="Support" 11794 11795 KERNEL="Kernel" 11796 11797 SEARCH="Search" 11798 11799 INT="Int" 11800 11801 FLOAT="Float" 11802 11803 SET="Set" 11804 11805 MM="Minimodel" 11806 11807 GIST="Gist" 11808 11809 FLATZINC="FlatZinc" 11810 11811 DRIVER="Driver" 11812 11813 ;; 11814*) 11815 as_fn_error $? "Gecode currently only supports the GNU and Microsoft compilers." "$LINENO" 5 11816 ;; 11817esac 11818 11819ac_fn_cxx_check_header_mongrel "$LINENO" "ext/hash_map" "ac_cv_header_ext_hash_map" "$ac_includes_default" 11820if test "x$ac_cv_header_ext_hash_map" = xyes; then : 11821 11822$as_echo "#define GECODE_HAS_GNU_HASH_MAP /**/" >>confdefs.h 11823 11824fi 11825 11826 11827 11828ac_fn_cxx_check_header_mongrel "$LINENO" "unordered_map" "ac_cv_header_unordered_map" "$ac_includes_default" 11829if test "x$ac_cv_header_unordered_map" = xyes; then : 11830 11831$as_echo "#define GECODE_HAS_UNORDERED_MAP /**/" >>confdefs.h 11832 11833fi 11834 11835 11836 11837 11838 # Check whether --enable-doc-dot was given. 11839if test "${enable_doc_dot+set}" = set; then : 11840 enableval=$enable_doc_dot; 11841fi 11842 11843 # Extract the first word of "dot", so it can be a program name with args. 11844set dummy dot; ac_word=$2 11845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11846$as_echo_n "checking for $ac_word... " >&6; } 11847if ${ac_cv_prog_DOT+:} false; then : 11848 $as_echo_n "(cached) " >&6 11849else 11850 if test -n "$DOT"; then 11851 ac_cv_prog_DOT="$DOT" # Let the user override the test. 11852else 11853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11854for as_dir in $PATH 11855do 11856 IFS=$as_save_IFS 11857 test -z "$as_dir" && as_dir=. 11858 for ac_exec_ext in '' $ac_executable_extensions; do 11859 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11860 ac_cv_prog_DOT="dot" 11861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11862 break 2 11863 fi 11864done 11865 done 11866IFS=$as_save_IFS 11867 11868fi 11869fi 11870DOT=$ac_cv_prog_DOT 11871if test -n "$DOT"; then 11872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5 11873$as_echo "$DOT" >&6; } 11874else 11875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11876$as_echo "no" >&6; } 11877fi 11878 11879 11880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable graphs in the documentation" >&5 11881$as_echo_n "checking whether to enable graphs in the documentation... " >&6; } 11882 if test "${enable_doc_dot:-yes}" = "yes"; then 11883 if test x$DOT = x; then 11884 if test x"${enable_doc_dot}" = x; then 11885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11886$as_echo "no" >&6; } 11887 GECODE_DOXYGEN_DOT=NO 11888 11889 else 11890 as_fn_error $? "you need the dot tool from graphviz to generate graphs in the documentation" "$LINENO" 5 11891 fi 11892 else 11893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11894$as_echo "yes" >&6; } 11895 GECODE_DOXYGEN_DOT=YES 11896 11897 fi 11898 else 11899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11900$as_echo "no" >&6; } 11901 GECODE_DOXYGEN_DOT=NO 11902 11903 fi 11904 11905 # Check whether --enable-doc-search was given. 11906if test "${enable_doc_search+set}" = set; then : 11907 enableval=$enable_doc_search; 11908fi 11909 11910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the documentation search engine" >&5 11911$as_echo_n "checking whether to enable the documentation search engine... " >&6; } 11912 if test "${enable_doc_search:-no}" = "yes"; then 11913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11914$as_echo "yes" >&6; } 11915 ENABLEDOCSEARCH="yes" 11916 11917 else 11918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11919$as_echo "no" >&6; } 11920 ENABLEDOCSEARCH="no" 11921 11922 fi 11923 # Check whether --enable-doc-tagfile was given. 11924if test "${enable_doc_tagfile+set}" = set; then : 11925 enableval=$enable_doc_tagfile; 11926fi 11927 11928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to generate a doxygen tagfile" >&5 11929$as_echo_n "checking whether to generate a doxygen tagfile... " >&6; } 11930 if test "${enable_doc_tagfile:-yes}" = "yes"; then 11931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11932$as_echo "yes" >&6; } 11933 GECODE_DOXYGEN_TAGFILE="doc/gecode-doc.tag" 11934 11935 else 11936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11937$as_echo "no" >&6; } 11938 11939 fi 11940 # Check whether --enable-doc-chm was given. 11941if test "${enable_doc_chm+set}" = set; then : 11942 enableval=$enable_doc_chm; 11943fi 11944 11945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build compressed html documentation" >&5 11946$as_echo_n "checking whether to build compressed html documentation... " >&6; } 11947 case $host_os in 11948 windows*) 11949 if test "${enable_doc_chm:-yes}" = "yes"; then 11950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11951$as_echo "yes" >&6; } 11952 ENABLEDOCCHM="yes" 11953 11954 ENABLEDOCSEARCH="no" 11955 11956 else 11957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11958$as_echo "no" >&6; } 11959 ENABLEDOCCHM="no" 11960 11961 fi 11962 ;; 11963 *) 11964 if test "${enable_doc_chm:-no}" = "yes"; then 11965 as_fn_error $? "building chms is only supported on Windows." "$LINENO" 5 11966 else 11967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11968$as_echo "no" >&6; } 11969 ENABLEDOCCHM="no" 11970 11971 fi 11972 ;; 11973 esac 11974 # Check whether --enable-doc-docset was given. 11975if test "${enable_doc_docset+set}" = set; then : 11976 enableval=$enable_doc_docset; 11977fi 11978 11979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build docset documentation for XCode" >&5 11980$as_echo_n "checking whether to build docset documentation for XCode... " >&6; } 11981 case $host_os in 11982 darwin*) 11983 if test "${enable_doc_docset:-no}" = "yes"; then 11984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11985$as_echo "yes" >&6; } 11986 ENABLEDOCDOCSET="yes" 11987 11988 ENABLEDOCSEARCH="no" 11989 11990 else 11991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11992$as_echo "no" >&6; } 11993 ENABLEDOCDOCSET="no" 11994 11995 fi 11996 ;; 11997 *) 11998 if test "${enable_doc_docset:-no}" = "yes"; then 11999 as_fn_error $? "building docsets is only supported on Mac OS X." "$LINENO" 5 12000 else 12001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12002$as_echo "no" >&6; } 12003 ENABLEDOCDOCSET="no" 12004 12005 fi 12006 ;; 12007 esac 12008 12009 12010 12011 12012 12013 12014 12015# Check whether --with-vis was given. 12016if test "${with_vis+set}" = set; then : 12017 withval=$with_vis; 12018fi 12019 12020 if test "${with_vis:-no}" != "no"; then 12021 with_vis=${with_vis//,/ } 12022 ac_gecode_vis="${with_vis}${ac_gecode_vis:+ }${ac_gecode_vis}" 12023 fi 12024 12025 12026 # Check whether --enable-float-vars was given. 12027if test "${enable_float_vars+set}" = set; then : 12028 enableval=$enable_float_vars; 12029fi 12030 12031 ac_gecode_vis="\$(top_srcdir)/gecode/float/var-imp/float.vis${ac_gecode_vis:+ }${ac_gecode_vis}" 12032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build the float variables library" >&5 12033$as_echo_n "checking whether to build the float variables library... " >&6; } 12034 if test "${enable_float_vars:-yes}" = "yes"; then 12035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12036$as_echo "yes" >&6; } 12037 enable_float_vars="yes"; 12038 enable_int_vars="yes"; 12039 LINKFLOAT=${LINKLIBDIR}${LINKPREFIX}${FLOAT}${DLL_ARCH}${LINKSUFFIX} 12040 12041 12042 12043$as_echo "#define GECODE_HAS_FLOAT_VARS /**/" >>confdefs.h 12044 12045 else 12046 enable_float_vars="no"; 12047 12048 12049 12050 12051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12052$as_echo "no" >&6; } 12053 fi 12054 enable_float_vars=${enable_float_vars} 12055 12056 12057 12058 12059 # Check whether --enable-set-vars was given. 12060if test "${enable_set_vars+set}" = set; then : 12061 enableval=$enable_set_vars; 12062fi 12063 12064 ac_gecode_vis="\$(top_srcdir)/gecode/set/var-imp/set.vis${ac_gecode_vis:+ }${ac_gecode_vis}" 12065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build the set variables library" >&5 12066$as_echo_n "checking whether to build the set variables library... " >&6; } 12067 if test "${enable_set_vars:-yes}" = "yes"; then 12068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12069$as_echo "yes" >&6; } 12070 enable_set_vars="yes"; 12071 enable_int_vars="yes"; 12072 LINKSET=${LINKLIBDIR}${LINKPREFIX}${SET}${DLL_ARCH}${LINKSUFFIX} 12073 12074 12075 12076$as_echo "#define GECODE_HAS_SET_VARS /**/" >>confdefs.h 12077 12078 else 12079 enable_set_vars="no"; 12080 12081 12082 12083 12084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12085$as_echo "no" >&6; } 12086 fi 12087 enable_set_vars=${enable_set_vars} 12088 12089 12090 12091 12092 # Check whether --enable-int-vars was given. 12093if test "${enable_int_vars+set}" = set; then : 12094 enableval=$enable_int_vars; 12095fi 12096 12097 ac_gecode_vis="\$(top_srcdir)/gecode/int/var-imp/int.vis \$(top_srcdir)/gecode/int/var-imp/bool.vis${ac_gecode_vis:+ }${ac_gecode_vis}" 12098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build the int variables library" >&5 12099$as_echo_n "checking whether to build the int variables library... " >&6; } 12100 if test "${enable_int_vars:-yes}" = "yes"; then 12101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12102$as_echo "yes" >&6; } 12103 enable_int_vars="yes"; 12104 12105 LINKINT=${LINKLIBDIR}${LINKPREFIX}${INT}${DLL_ARCH}${LINKSUFFIX} 12106 12107 12108 12109$as_echo "#define GECODE_HAS_INT_VARS /**/" >>confdefs.h 12110 12111 else 12112 enable_int_vars="no"; 12113 12114 12115 12116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12117$as_echo "no" >&6; } 12118 fi 12119 enable_int_vars=${enable_int_vars} 12120 12121 12122 12123 12124 12125 # Check whether --enable-mpfr was given. 12126if test "${enable_mpfr+set}" = set; then : 12127 enableval=$enable_mpfr; 12128fi 12129 12130 if test "${enable_float_vars:-yes}" = "yes"; then 12131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with MPFR support" >&5 12132$as_echo_n "checking whether to build with MPFR support... " >&6; } 12133 if test "${enable_mpfr:-yes}" = "yes"; then 12134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12135$as_echo "yes" >&6; } 12136 12137# Check whether --with-gmp-include was given. 12138if test "${with_gmp_include+set}" = set; then : 12139 withval=$with_gmp_include; 12140fi 12141 12142 if test "${with_gmp_include:-no}" != "no"; then 12143 GMP_CPPFLAGS=-I${with_gmp_include} 12144 12145 fi 12146 12147 12148# Check whether --with-gmp-lib was given. 12149if test "${with_gmp_lib+set}" = set; then : 12150 withval=$with_gmp_lib; 12151fi 12152 12153 12154 ac_gecode_tmp_gmp_lib="" 12155 if test "${with_gmp_lib:-no}" != "no"; then 12156 case $ac_gecode_compiler_vendor in 12157 gnu) 12158 GMP_LIB_PATH="-L${with_gmp_lib}" 12159 12160 ;; 12161 microsoft) 12162 GMP_LIB_PATH="/LIBPATH:${with_gmp_lib}" 12163 12164 ;; 12165 esac 12166 else 12167 GMP_LIB_PATH="" 12168 12169 fi 12170 12171 ac_gecode_save_CPPFLAGS="${CPPFLAGS}" 12172 ac_gecode_save_LIBS="${LIBS}" 12173 case $ac_gecode_compiler_vendor in 12174 gnu) 12175 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ } ${GMP_CPPFLAGS}" 12176 LIBS="${LIBS}${LIBS:+ } ${GMP_LIB_PATH}" 12177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gmpz_init in -lgmp" >&5 12178$as_echo_n "checking for __gmpz_init in -lgmp... " >&6; } 12179if ${ac_cv_lib_gmp___gmpz_init+:} false; then : 12180 $as_echo_n "(cached) " >&6 12181else 12182 ac_check_lib_save_LIBS=$LIBS 12183LIBS="-lgmp $LIBS" 12184cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12185/* end confdefs.h. */ 12186 12187/* Override any GCC internal prototype to avoid an error. 12188 Use char because int might match the return type of a GCC 12189 builtin and then its argument prototype would still apply. */ 12190#ifdef __cplusplus 12191extern "C" 12192#endif 12193char __gmpz_init (); 12194int 12195main () 12196{ 12197return __gmpz_init (); 12198 ; 12199 return 0; 12200} 12201_ACEOF 12202if ac_fn_cxx_try_link "$LINENO"; then : 12203 ac_cv_lib_gmp___gmpz_init=yes 12204else 12205 ac_cv_lib_gmp___gmpz_init=no 12206fi 12207rm -f core conftest.err conftest.$ac_objext \ 12208 conftest$ac_exeext conftest.$ac_ext 12209LIBS=$ac_check_lib_save_LIBS 12210fi 12211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_init" >&5 12212$as_echo "$ac_cv_lib_gmp___gmpz_init" >&6; } 12213if test "x$ac_cv_lib_gmp___gmpz_init" = xyes; then : 12214 12215 GMP_LINK="${ac_gecode_tmp_gmp_lib} -lgmp" 12216 12217 12218else 12219 12220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gmpz_init in -lmpir" >&5 12221$as_echo_n "checking for __gmpz_init in -lmpir... " >&6; } 12222if ${ac_cv_lib_mpir___gmpz_init+:} false; then : 12223 $as_echo_n "(cached) " >&6 12224else 12225 ac_check_lib_save_LIBS=$LIBS 12226LIBS="-lmpir $LIBS" 12227cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12228/* end confdefs.h. */ 12229 12230/* Override any GCC internal prototype to avoid an error. 12231 Use char because int might match the return type of a GCC 12232 builtin and then its argument prototype would still apply. */ 12233#ifdef __cplusplus 12234extern "C" 12235#endif 12236char __gmpz_init (); 12237int 12238main () 12239{ 12240return __gmpz_init (); 12241 ; 12242 return 0; 12243} 12244_ACEOF 12245if ac_fn_cxx_try_link "$LINENO"; then : 12246 ac_cv_lib_mpir___gmpz_init=yes 12247else 12248 ac_cv_lib_mpir___gmpz_init=no 12249fi 12250rm -f core conftest.err conftest.$ac_objext \ 12251 conftest$ac_exeext conftest.$ac_ext 12252LIBS=$ac_check_lib_save_LIBS 12253fi 12254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpir___gmpz_init" >&5 12255$as_echo "$ac_cv_lib_mpir___gmpz_init" >&6; } 12256if test "x$ac_cv_lib_mpir___gmpz_init" = xyes; then : 12257 12258 GMP_LINK="${ac_gecode_tmp_gmp_lib} -lmpir" 12259 12260 12261else 12262 12263 enable_mpfr=no; 12264 12265fi 12266 12267 12268fi 12269 12270 ;; 12271 microsoft) 12272 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ } ${GMP_CPPFLAGS}" 12273 LIBS="${LIBS}${LIBS:+ } /link ${GMP_LIB_PATH} gmp.lib" 12274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gmpz_init in -lgmp" >&5 12275$as_echo_n "checking for __gmpz_init in -lgmp... " >&6; } 12276if ${ac_cv_lib_gmp___gmpz_init+:} false; then : 12277 $as_echo_n "(cached) " >&6 12278else 12279 ac_check_lib_save_LIBS=$LIBS 12280LIBS="-lgmp $LIBS" 12281cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12282/* end confdefs.h. */ 12283 12284/* Override any GCC internal prototype to avoid an error. 12285 Use char because int might match the return type of a GCC 12286 builtin and then its argument prototype would still apply. */ 12287#ifdef __cplusplus 12288extern "C" 12289#endif 12290char __gmpz_init (); 12291int 12292main () 12293{ 12294return __gmpz_init (); 12295 ; 12296 return 0; 12297} 12298_ACEOF 12299if ac_fn_cxx_try_link "$LINENO"; then : 12300 ac_cv_lib_gmp___gmpz_init=yes 12301else 12302 ac_cv_lib_gmp___gmpz_init=no 12303fi 12304rm -f core conftest.err conftest.$ac_objext \ 12305 conftest$ac_exeext conftest.$ac_ext 12306LIBS=$ac_check_lib_save_LIBS 12307fi 12308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_init" >&5 12309$as_echo "$ac_cv_lib_gmp___gmpz_init" >&6; } 12310if test "x$ac_cv_lib_gmp___gmpz_init" = xyes; then : 12311 12312 GMP_LINK="${ac_gecode_tmp_gmp_lib} gmp.lib" 12313 12314 12315else 12316 12317 LIBS="${ac_gecode_save_LIBS}" 12318 LIBS="${LIBS}${LIBS:+ } /link ${GMP_LIB_PATH} mpir.lib" 12319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gmpz_init in -lmpir" >&5 12320$as_echo_n "checking for __gmpz_init in -lmpir... " >&6; } 12321if ${ac_cv_lib_mpir___gmpz_init+:} false; then : 12322 $as_echo_n "(cached) " >&6 12323else 12324 ac_check_lib_save_LIBS=$LIBS 12325LIBS="-lmpir $LIBS" 12326cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12327/* end confdefs.h. */ 12328 12329/* Override any GCC internal prototype to avoid an error. 12330 Use char because int might match the return type of a GCC 12331 builtin and then its argument prototype would still apply. */ 12332#ifdef __cplusplus 12333extern "C" 12334#endif 12335char __gmpz_init (); 12336int 12337main () 12338{ 12339return __gmpz_init (); 12340 ; 12341 return 0; 12342} 12343_ACEOF 12344if ac_fn_cxx_try_link "$LINENO"; then : 12345 ac_cv_lib_mpir___gmpz_init=yes 12346else 12347 ac_cv_lib_mpir___gmpz_init=no 12348fi 12349rm -f core conftest.err conftest.$ac_objext \ 12350 conftest$ac_exeext conftest.$ac_ext 12351LIBS=$ac_check_lib_save_LIBS 12352fi 12353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpir___gmpz_init" >&5 12354$as_echo "$ac_cv_lib_mpir___gmpz_init" >&6; } 12355if test "x$ac_cv_lib_mpir___gmpz_init" = xyes; then : 12356 12357 GMP_LINK="${ac_gecode_tmp_gmp_lib} mpir.lib" 12358 12359 12360else 12361 12362 enable_mpfr=no; 12363 12364fi 12365 12366 12367fi 12368 12369 ;; 12370 esac 12371 CPPFLAGS="${ac_gecode_save_CPPFLAGS}" 12372 LIBS="${ac_gecode_save_LIBS}" 12373 12374 12375# Check whether --with-mpfr-include was given. 12376if test "${with_mpfr_include+set}" = set; then : 12377 withval=$with_mpfr_include; 12378fi 12379 12380 if test "${with_mpfr_include:-no}" != "no"; then 12381 MPFR_CPPFLAGS=-I${with_mpfr_include} 12382 12383 fi 12384 12385 12386# Check whether --with-mpfr-lib was given. 12387if test "${with_mpfr_lib+set}" = set; then : 12388 withval=$with_mpfr_lib; 12389fi 12390 12391 if test "${with_mpfr_lib:-no}" != "no"; then 12392 case $ac_gecode_compiler_vendor in 12393 gnu) 12394 MPFR_LIB_PATH="-L${with_mpfr_lib}" 12395 12396 ;; 12397 microsoft) 12398 MPFR_LIB_PATH="/LIBPATH:${with_mpfr_lib}" 12399 12400 ;; 12401 esac 12402 else 12403 MPFR_LIB_PATH="" 12404 12405 fi 12406 case $ac_gecode_compiler_vendor in 12407 gnu) 12408 MPFR_LINK="-lmpfr" 12409 12410 ;; 12411 microsoft) 12412 MPFR_LINK="mpfr.lib" 12413 12414 ;; 12415 esac 12416 12417 ac_gecode_save_CPPFLAGS="${CPPFLAGS}" 12418 ac_gecode_save_LIBS="${LIBS}" 12419 case $ac_gecode_compiler_vendor in 12420 gnu) 12421 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ } ${MPFR_CPPFLAGS} ${GMP_CPPFLAGS}" 12422 LIBS="${LIBS}${LIBS:+ } ${MPFR_LIB_PATH} ${GMP_LIB_PATH} ${MPFR_LINK} ${GMP_LINK}" 12423 for ac_header in gmp.h 12424do : 12425 ac_fn_cxx_check_header_mongrel "$LINENO" "gmp.h" "ac_cv_header_gmp_h" "$ac_includes_default" 12426if test "x$ac_cv_header_gmp_h" = xyes; then : 12427 cat >>confdefs.h <<_ACEOF 12428#define HAVE_GMP_H 1 12429_ACEOF 12430 for ac_header in mpfr.h 12431do : 12432 ac_fn_cxx_check_header_mongrel "$LINENO" "mpfr.h" "ac_cv_header_mpfr_h" "$ac_includes_default" 12433if test "x$ac_cv_header_mpfr_h" = xyes; then : 12434 cat >>confdefs.h <<_ACEOF 12435#define HAVE_MPFR_H 1 12436_ACEOF 12437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpfr_add in -lmpfr" >&5 12438$as_echo_n "checking for mpfr_add in -lmpfr... " >&6; } 12439if ${ac_cv_lib_mpfr_mpfr_add+:} false; then : 12440 $as_echo_n "(cached) " >&6 12441else 12442 ac_check_lib_save_LIBS=$LIBS 12443LIBS="-lmpfr $LIBS" 12444cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12445/* end confdefs.h. */ 12446 12447/* Override any GCC internal prototype to avoid an error. 12448 Use char because int might match the return type of a GCC 12449 builtin and then its argument prototype would still apply. */ 12450#ifdef __cplusplus 12451extern "C" 12452#endif 12453char mpfr_add (); 12454int 12455main () 12456{ 12457return mpfr_add (); 12458 ; 12459 return 0; 12460} 12461_ACEOF 12462if ac_fn_cxx_try_link "$LINENO"; then : 12463 ac_cv_lib_mpfr_mpfr_add=yes 12464else 12465 ac_cv_lib_mpfr_mpfr_add=no 12466fi 12467rm -f core conftest.err conftest.$ac_objext \ 12468 conftest$ac_exeext conftest.$ac_ext 12469LIBS=$ac_check_lib_save_LIBS 12470fi 12471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpfr_mpfr_add" >&5 12472$as_echo "$ac_cv_lib_mpfr_mpfr_add" >&6; } 12473if test "x$ac_cv_lib_mpfr_mpfr_add" = xyes; then : 12474 12475$as_echo "#define GECODE_HAS_MPFR /**/" >>confdefs.h 12476 12477 enable_mpfr=yes; 12478else 12479 enable_mpfr=no; 12480fi 12481 12482else 12483 enable_mpfr=no; 12484fi 12485 12486done 12487 12488else 12489 enable_mpfr=no; 12490fi 12491 12492done 12493 12494 ;; 12495 microsoft) 12496 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ } ${MPFR_CPPFLAGS} ${GMP_CPPFLAGS}" 12497 LIBS="${LIBS}${LIBS:+ } /link ${MPFR_LIB_PATH} ${GMP_LIB_PATH} ${MPFR_LINK} ${GMP_LINK}" 12498 for ac_header in gmp.h 12499do : 12500 ac_fn_cxx_check_header_mongrel "$LINENO" "gmp.h" "ac_cv_header_gmp_h" "$ac_includes_default" 12501if test "x$ac_cv_header_gmp_h" = xyes; then : 12502 cat >>confdefs.h <<_ACEOF 12503#define HAVE_GMP_H 1 12504_ACEOF 12505 for ac_header in mpfr.h 12506do : 12507 ac_fn_cxx_check_header_mongrel "$LINENO" "mpfr.h" "ac_cv_header_mpfr_h" "$ac_includes_default" 12508if test "x$ac_cv_header_mpfr_h" = xyes; then : 12509 cat >>confdefs.h <<_ACEOF 12510#define HAVE_MPFR_H 1 12511_ACEOF 12512 ac_fn_cxx_check_func "$LINENO" "mpfr_add" "ac_cv_func_mpfr_add" 12513if test "x$ac_cv_func_mpfr_add" = xyes; then : 12514 12515$as_echo "#define GECODE_HAS_MPFR /**/" >>confdefs.h 12516 12517 enable_mpfr=yes; 12518else 12519 enable_mpfr=no; 12520fi 12521 12522else 12523 enable_mpfr=no; 12524fi 12525 12526done 12527 12528else 12529 enable_mpfr=no; 12530fi 12531 12532done 12533 12534 ;; 12535 esac 12536 CPPFLAGS="${ac_gecode_save_CPPFLAGS}" 12537 LIBS="${ac_gecode_save_LIBS}" 12538 else 12539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12540$as_echo "no" >&6; } 12541 enable_mpfr=no; 12542 fi 12543 else 12544 enable_mpfr=no; 12545 fi 12546 enable_mpfr=${enable_mpfr} 12547 12548 12549 12550 # Check whether --enable-qt was given. 12551if test "${enable_qt+set}" = set; then : 12552 enableval=$enable_qt; 12553fi 12554 12555 for ac_prog in qmake-qt5 qmake 12556do 12557 # Extract the first word of "$ac_prog", so it can be a program name with args. 12558set dummy $ac_prog; ac_word=$2 12559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12560$as_echo_n "checking for $ac_word... " >&6; } 12561if ${ac_cv_prog_QMAKE+:} false; then : 12562 $as_echo_n "(cached) " >&6 12563else 12564 if test -n "$QMAKE"; then 12565 ac_cv_prog_QMAKE="$QMAKE" # Let the user override the test. 12566else 12567as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12568for as_dir in $PATH 12569do 12570 IFS=$as_save_IFS 12571 test -z "$as_dir" && as_dir=. 12572 for ac_exec_ext in '' $ac_executable_extensions; do 12573 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12574 ac_cv_prog_QMAKE="$ac_prog" 12575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12576 break 2 12577 fi 12578done 12579 done 12580IFS=$as_save_IFS 12581 12582fi 12583fi 12584QMAKE=$ac_cv_prog_QMAKE 12585if test -n "$QMAKE"; then 12586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $QMAKE" >&5 12587$as_echo "$QMAKE" >&6; } 12588else 12589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12590$as_echo "no" >&6; } 12591fi 12592 12593 12594 test -n "$QMAKE" && break 12595done 12596 12597 for ac_prog in moc-qt5 moc 12598do 12599 # Extract the first word of "$ac_prog", so it can be a program name with args. 12600set dummy $ac_prog; ac_word=$2 12601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12602$as_echo_n "checking for $ac_word... " >&6; } 12603if ${ac_cv_prog_MOC+:} false; then : 12604 $as_echo_n "(cached) " >&6 12605else 12606 if test -n "$MOC"; then 12607 ac_cv_prog_MOC="$MOC" # Let the user override the test. 12608else 12609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12610for as_dir in $PATH 12611do 12612 IFS=$as_save_IFS 12613 test -z "$as_dir" && as_dir=. 12614 for ac_exec_ext in '' $ac_executable_extensions; do 12615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12616 ac_cv_prog_MOC="$ac_prog" 12617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12618 break 2 12619 fi 12620done 12621 done 12622IFS=$as_save_IFS 12623 12624fi 12625fi 12626MOC=$ac_cv_prog_MOC 12627if test -n "$MOC"; then 12628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOC" >&5 12629$as_echo "$MOC" >&6; } 12630else 12631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12632$as_echo "no" >&6; } 12633fi 12634 12635 12636 test -n "$MOC" && break 12637done 12638 12639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with Qt support" >&5 12640$as_echo_n "checking whether to build with Qt support... " >&6; } 12641 if test "${enable_qt:-yes}" = "yes"; then 12642 if test "${QMAKE}x" = "x" -o "${MOC}x" = "x"; then 12643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12644$as_echo "no" >&6; } 12645 else 12646 ac_gecode_qt_version=`${QMAKE} -query QT_VERSION` 12647 ac_gecode_qt_major=`echo ${ac_gecode_qt_version} | grep -o '^[0-9]*'` 12648 ac_gecode_qt_minor=`echo ${ac_gecode_qt_version} | sed -e 's/^[0-9]*\\.//g' -e 's/\\.[0-9]*$//g'` 12649 ac_gecode_qt_ok="yes" 12650 if test ${ac_gecode_qt_major} -lt 4; then ac_gecode_qt_ok="no"; 12651 else if test ${ac_gecode_qt_major} -eq 4 \ 12652 -a ${ac_gecode_qt_minor} -lt 3; then ac_gecode_qt_ok="no"; 12653 fi 12654 fi 12655 if test "${ac_gecode_qt_ok}" != "yes"; then 12656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12657$as_echo "no" >&6; } 12658 else 12659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12660$as_echo "yes" >&6; } 12661 12662$as_echo "#define GECODE_HAS_QT /**/" >>confdefs.h 12663 12664 ac_gecode_qt_tmpdir=`mktemp -d gistqt.XXXXXX` || exit 1 12665 cd ${ac_gecode_qt_tmpdir} 12666 echo "CONFIG += release" > a.pro 12667 if test ${ac_gecode_qt_major} -eq 5; then 12668 echo "QT += widgets printsupport" >> a.pro 12669 fi 12670 ${QMAKE} 12671 if test -d a.xcodeproj; then 12672 ac_gecode_qt_makefile=a.xcodeproj/qt_preprocess.mak 12673 elif test -d a.pbproj; then 12674 ac_gecode_qt_makefile=a.pbproj/qt_preprocess.mak 12675 elif test -f Makefile.Debug; then 12676 if test "${enable_debug:-no}" = "no"; then 12677 ac_gecode_qt_makefile=Makefile.Release 12678 else 12679 ac_gecode_qt_makefile=Makefile.Debug 12680 fi 12681 else 12682 ac_gecode_qt_makefile=Makefile 12683 fi 12684 ac_gecode_qt_defines=`grep ${ac_gecode_qt_makefile} -e 'DEFINES.*=' | sed -e 's/.*=//' -e 's|\\\\|/|g' -e 's|-I\\("*\\)\\.\\./\\.\\.|-I\\1..|g'` 12685 ac_gecode_qt_inc=`grep ${ac_gecode_qt_makefile} -e 'INCPATH.*=' | sed -e 's/.*=//' -e 's|\\\\|/|g' -e 's|-I\\("*\\)\\.\\./\\.\\.|-I\\1..|g'` 12686 ac_gecode_qt_libs=`grep ${ac_gecode_qt_makefile} -e 'LIBS.*=' | sed -e 's/.*=//' -e 's|\\\\|/|g' -e 's|-I\\("*\\)\\.\\./\\.\\.|-I\\1..|g'` 12687 if test -d a.xcodeproj -o -d a.pbproj; then 12688 ac_gecode_qt_libs="-framework QtGui -framework QtCore" 12689 fi 12690 cd .. 12691 rm -r ${ac_gecode_qt_tmpdir} 12692 QTINCLUDES=${ac_gecode_qt_inc} 12693 12694 QTDEFINES=${ac_gecode_qt_defines} 12695 12696 QTLIBS=${ac_gecode_qt_libs} 12697 12698 enable_qt=yes 12699 12700 enable_qt=yes; 12701 fi 12702 fi 12703 else 12704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12705$as_echo "no" >&6; } 12706 enable_qt=no; 12707 fi 12708 enable_qt=${enable_qt} 12709 12710 12711 12712 # Check whether --enable-gist was given. 12713if test "${enable_gist+set}" = set; then : 12714 enableval=$enable_gist; 12715fi 12716 12717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build Gist" >&5 12718$as_echo_n "checking whether to build Gist... " >&6; } 12719 if test "${enable_gist:-yes}" = "yes" -a "${enable_qt}" = "yes"; then 12720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12721$as_echo "yes" >&6; } 12722 enable_gist=yes 12723 12724 12725$as_echo "#define GECODE_HAS_GIST /**/" >>confdefs.h 12726 12727 else 12728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12729$as_echo "no" >&6; } 12730 fi 12731 12732 12733 # Check whether --enable-cbs was given. 12734if test "${enable_cbs+set}" = set; then : 12735 enableval=$enable_cbs; 12736fi 12737 12738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with support for cbs" >&5 12739$as_echo_n "checking whether to build with support for cbs... " >&6; } 12740 if test "${enable_cbs:-no}" = "yes"; then 12741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12742$as_echo "yes" >&6; } 12743 enable_cbs=yes 12744 12745 12746$as_echo "#define GECODE_HAS_CBS /**/" >>confdefs.h 12747 12748 else 12749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12750$as_echo "no" >&6; } 12751 fi 12752 12753 12754 # Check whether --enable-cpprofiler was given. 12755if test "${enable_cpprofiler+set}" = set; then : 12756 enableval=$enable_cpprofiler; 12757fi 12758 12759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with support for CPProfiler" >&5 12760$as_echo_n "checking whether to build with support for CPProfiler... " >&6; } 12761 if test "${enable_cpprofiler:-no}" = "yes"; then 12762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12763$as_echo "yes" >&6; } 12764 enable_cpprofiler=yes 12765 12766 12767$as_echo "#define GECODE_HAS_CPPROFILER /**/" >>confdefs.h 12768 12769 else 12770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12771$as_echo "no" >&6; } 12772 fi 12773 12774if test -n "$ac_tool_prefix"; then 12775 # Extract the first word of "${ac_tool_prefix}flex", so it can be a program name with args. 12776set dummy ${ac_tool_prefix}flex; ac_word=$2 12777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12778$as_echo_n "checking for $ac_word... " >&6; } 12779if ${ac_cv_prog_HAVEFLEX+:} false; then : 12780 $as_echo_n "(cached) " >&6 12781else 12782 if test -n "$HAVEFLEX"; then 12783 ac_cv_prog_HAVEFLEX="$HAVEFLEX" # Let the user override the test. 12784else 12785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12786for as_dir in $PATH 12787do 12788 IFS=$as_save_IFS 12789 test -z "$as_dir" && as_dir=. 12790 for ac_exec_ext in '' $ac_executable_extensions; do 12791 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12792 ac_cv_prog_HAVEFLEX="${ac_tool_prefix}flex" 12793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12794 break 2 12795 fi 12796done 12797 done 12798IFS=$as_save_IFS 12799 12800fi 12801fi 12802HAVEFLEX=$ac_cv_prog_HAVEFLEX 12803if test -n "$HAVEFLEX"; then 12804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVEFLEX" >&5 12805$as_echo "$HAVEFLEX" >&6; } 12806else 12807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12808$as_echo "no" >&6; } 12809fi 12810 12811 12812fi 12813if test -z "$ac_cv_prog_HAVEFLEX"; then 12814 ac_ct_HAVEFLEX=$HAVEFLEX 12815 # Extract the first word of "flex", so it can be a program name with args. 12816set dummy flex; ac_word=$2 12817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12818$as_echo_n "checking for $ac_word... " >&6; } 12819if ${ac_cv_prog_ac_ct_HAVEFLEX+:} false; then : 12820 $as_echo_n "(cached) " >&6 12821else 12822 if test -n "$ac_ct_HAVEFLEX"; then 12823 ac_cv_prog_ac_ct_HAVEFLEX="$ac_ct_HAVEFLEX" # Let the user override the test. 12824else 12825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12826for as_dir in $PATH 12827do 12828 IFS=$as_save_IFS 12829 test -z "$as_dir" && as_dir=. 12830 for ac_exec_ext in '' $ac_executable_extensions; do 12831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12832 ac_cv_prog_ac_ct_HAVEFLEX="flex" 12833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12834 break 2 12835 fi 12836done 12837 done 12838IFS=$as_save_IFS 12839 12840fi 12841fi 12842ac_ct_HAVEFLEX=$ac_cv_prog_ac_ct_HAVEFLEX 12843if test -n "$ac_ct_HAVEFLEX"; then 12844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_HAVEFLEX" >&5 12845$as_echo "$ac_ct_HAVEFLEX" >&6; } 12846else 12847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12848$as_echo "no" >&6; } 12849fi 12850 12851 if test "x$ac_ct_HAVEFLEX" = x; then 12852 HAVEFLEX="" 12853 else 12854 case $cross_compiling:$ac_tool_warned in 12855yes:) 12856{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12857$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12858ac_tool_warned=yes ;; 12859esac 12860 HAVEFLEX=$ac_ct_HAVEFLEX 12861 fi 12862else 12863 HAVEFLEX="$ac_cv_prog_HAVEFLEX" 12864fi 12865 12866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have at least flex 2.5.33" >&5 12867$as_echo_n "checking whether we have at least flex 2.5.33... " >&6; } 12868 if test "${HAVEFLEX}x" = "x"; then 12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12870$as_echo "no" >&6; } 12871 HAVE_FLEXBISON="no" 12872 12873 else 12874 if flex --version | grep ' 2\.5\.3[3-9].*$' >/dev/null 2>&1 || 12875 flex --version | grep ' 2\.5\.4[0-9].*$' >/dev/null 2>&1 || 12876 flex --version | grep ' 2\.[6-9]\.[0-9]*$' >/dev/null 2>&1 12877 then 12878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12879$as_echo "yes" >&6; } 12880 if test -n "$ac_tool_prefix"; then 12881 # Extract the first word of "${ac_tool_prefix}bison", so it can be a program name with args. 12882set dummy ${ac_tool_prefix}bison; ac_word=$2 12883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12884$as_echo_n "checking for $ac_word... " >&6; } 12885if ${ac_cv_prog_HAVEBISON+:} false; then : 12886 $as_echo_n "(cached) " >&6 12887else 12888 if test -n "$HAVEBISON"; then 12889 ac_cv_prog_HAVEBISON="$HAVEBISON" # Let the user override the test. 12890else 12891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12892for as_dir in $PATH 12893do 12894 IFS=$as_save_IFS 12895 test -z "$as_dir" && as_dir=. 12896 for ac_exec_ext in '' $ac_executable_extensions; do 12897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12898 ac_cv_prog_HAVEBISON="${ac_tool_prefix}bison" 12899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12900 break 2 12901 fi 12902done 12903 done 12904IFS=$as_save_IFS 12905 12906fi 12907fi 12908HAVEBISON=$ac_cv_prog_HAVEBISON 12909if test -n "$HAVEBISON"; then 12910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVEBISON" >&5 12911$as_echo "$HAVEBISON" >&6; } 12912else 12913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12914$as_echo "no" >&6; } 12915fi 12916 12917 12918fi 12919if test -z "$ac_cv_prog_HAVEBISON"; then 12920 ac_ct_HAVEBISON=$HAVEBISON 12921 # Extract the first word of "bison", so it can be a program name with args. 12922set dummy bison; ac_word=$2 12923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12924$as_echo_n "checking for $ac_word... " >&6; } 12925if ${ac_cv_prog_ac_ct_HAVEBISON+:} false; then : 12926 $as_echo_n "(cached) " >&6 12927else 12928 if test -n "$ac_ct_HAVEBISON"; then 12929 ac_cv_prog_ac_ct_HAVEBISON="$ac_ct_HAVEBISON" # Let the user override the test. 12930else 12931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12932for as_dir in $PATH 12933do 12934 IFS=$as_save_IFS 12935 test -z "$as_dir" && as_dir=. 12936 for ac_exec_ext in '' $ac_executable_extensions; do 12937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12938 ac_cv_prog_ac_ct_HAVEBISON="bison" 12939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12940 break 2 12941 fi 12942done 12943 done 12944IFS=$as_save_IFS 12945 12946fi 12947fi 12948ac_ct_HAVEBISON=$ac_cv_prog_ac_ct_HAVEBISON 12949if test -n "$ac_ct_HAVEBISON"; then 12950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_HAVEBISON" >&5 12951$as_echo "$ac_ct_HAVEBISON" >&6; } 12952else 12953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12954$as_echo "no" >&6; } 12955fi 12956 12957 if test "x$ac_ct_HAVEBISON" = x; then 12958 HAVEBISON="" 12959 else 12960 case $cross_compiling:$ac_tool_warned in 12961yes:) 12962{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12963$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12964ac_tool_warned=yes ;; 12965esac 12966 HAVEBISON=$ac_ct_HAVEBISON 12967 fi 12968else 12969 HAVEBISON="$ac_cv_prog_HAVEBISON" 12970fi 12971 12972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have at least bison 2.3" >&5 12973$as_echo_n "checking whether we have at least bison 2.3... " >&6; } 12974 if test "${HAVEBISON}x" = "x"; then 12975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12976$as_echo "no" >&6; } 12977 HAVE_FLEXBISON="no" 12978 12979 else 12980 if bison --version | grep -e ' 2\.[3-9][0-9]*' >/dev/null 2>&1 || 12981 bison --version | grep -e ' 3\.*' >/dev/null 2>&1 12982 then 12983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12984$as_echo "yes" >&6; } 12985 HAVE_FLEXBISON="yes" 12986 12987 else 12988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12989$as_echo "no" >&6; } 12990 HAVE_FLEXBISON="no" 12991 12992 fi 12993 fi 12994 else 12995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12996$as_echo "no" >&6; } 12997 HAVE_FLEXBISON="no" 12998 12999 fi 13000 fi 13001 13002 13003 13004 for ac_header in $ac_header_list 13005do : 13006 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13007ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 13008" 13009if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13010 cat >>confdefs.h <<_ACEOF 13011#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13012_ACEOF 13013 13014fi 13015 13016done 13017 13018 13019 13020 13021 13022 13023 13024 13025for ac_func in getpagesize 13026do : 13027 ac_fn_cxx_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 13028if test "x$ac_cv_func_getpagesize" = xyes; then : 13029 cat >>confdefs.h <<_ACEOF 13030#define HAVE_GETPAGESIZE 1 13031_ACEOF 13032 13033fi 13034done 13035 13036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 13037$as_echo_n "checking for working mmap... " >&6; } 13038if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 13039 $as_echo_n "(cached) " >&6 13040else 13041 if test "$cross_compiling" = yes; then : 13042 ac_cv_func_mmap_fixed_mapped=no 13043else 13044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13045/* end confdefs.h. */ 13046$ac_includes_default 13047/* malloc might have been renamed as rpl_malloc. */ 13048#undef malloc 13049 13050/* Thanks to Mike Haertel and Jim Avera for this test. 13051 Here is a matrix of mmap possibilities: 13052 mmap private not fixed 13053 mmap private fixed at somewhere currently unmapped 13054 mmap private fixed at somewhere already mapped 13055 mmap shared not fixed 13056 mmap shared fixed at somewhere currently unmapped 13057 mmap shared fixed at somewhere already mapped 13058 For private mappings, we should verify that changes cannot be read() 13059 back from the file, nor mmap's back from the file at a different 13060 address. (There have been systems where private was not correctly 13061 implemented like the infamous i386 svr4.0, and systems where the 13062 VM page cache was not coherent with the file system buffer cache 13063 like early versions of FreeBSD and possibly contemporary NetBSD.) 13064 For shared mappings, we should conversely verify that changes get 13065 propagated back to all the places they're supposed to be. 13066 13067 Grep wants private fixed already mapped. 13068 The main things grep needs to know about mmap are: 13069 * does it exist and is it safe to write into the mmap'd area 13070 * how to use it (BSD variants) */ 13071 13072#include <fcntl.h> 13073#include <sys/mman.h> 13074 13075#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 13076char *malloc (); 13077#endif 13078 13079/* This mess was copied from the GNU getpagesize.h. */ 13080#ifndef HAVE_GETPAGESIZE 13081# ifdef _SC_PAGESIZE 13082# define getpagesize() sysconf(_SC_PAGESIZE) 13083# else /* no _SC_PAGESIZE */ 13084# ifdef HAVE_SYS_PARAM_H 13085# include <sys/param.h> 13086# ifdef EXEC_PAGESIZE 13087# define getpagesize() EXEC_PAGESIZE 13088# else /* no EXEC_PAGESIZE */ 13089# ifdef NBPG 13090# define getpagesize() NBPG * CLSIZE 13091# ifndef CLSIZE 13092# define CLSIZE 1 13093# endif /* no CLSIZE */ 13094# else /* no NBPG */ 13095# ifdef NBPC 13096# define getpagesize() NBPC 13097# else /* no NBPC */ 13098# ifdef PAGESIZE 13099# define getpagesize() PAGESIZE 13100# endif /* PAGESIZE */ 13101# endif /* no NBPC */ 13102# endif /* no NBPG */ 13103# endif /* no EXEC_PAGESIZE */ 13104# else /* no HAVE_SYS_PARAM_H */ 13105# define getpagesize() 8192 /* punt totally */ 13106# endif /* no HAVE_SYS_PARAM_H */ 13107# endif /* no _SC_PAGESIZE */ 13108 13109#endif /* no HAVE_GETPAGESIZE */ 13110 13111int 13112main () 13113{ 13114 char *data, *data2, *data3; 13115 const char *cdata2; 13116 int i, pagesize; 13117 int fd, fd2; 13118 13119 pagesize = getpagesize (); 13120 13121 /* First, make a file with some known garbage in it. */ 13122 data = (char *) malloc (pagesize); 13123 if (!data) 13124 return 1; 13125 for (i = 0; i < pagesize; ++i) 13126 *(data + i) = rand (); 13127 umask (0); 13128 fd = creat ("conftest.mmap", 0600); 13129 if (fd < 0) 13130 return 2; 13131 if (write (fd, data, pagesize) != pagesize) 13132 return 3; 13133 close (fd); 13134 13135 /* Next, check that the tail of a page is zero-filled. File must have 13136 non-zero length, otherwise we risk SIGBUS for entire page. */ 13137 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 13138 if (fd2 < 0) 13139 return 4; 13140 cdata2 = ""; 13141 if (write (fd2, cdata2, 1) != 1) 13142 return 5; 13143 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 13144 if (data2 == MAP_FAILED) 13145 return 6; 13146 for (i = 0; i < pagesize; ++i) 13147 if (*(data2 + i)) 13148 return 7; 13149 close (fd2); 13150 if (munmap (data2, pagesize)) 13151 return 8; 13152 13153 /* Next, try to mmap the file at a fixed address which already has 13154 something else allocated at it. If we can, also make sure that 13155 we see the same garbage. */ 13156 fd = open ("conftest.mmap", O_RDWR); 13157 if (fd < 0) 13158 return 9; 13159 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 13160 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 13161 return 10; 13162 for (i = 0; i < pagesize; ++i) 13163 if (*(data + i) != *(data2 + i)) 13164 return 11; 13165 13166 /* Finally, make sure that changes to the mapped area do not 13167 percolate back to the file as seen by read(). (This is a bug on 13168 some variants of i386 svr4.0.) */ 13169 for (i = 0; i < pagesize; ++i) 13170 *(data2 + i) = *(data2 + i) + 1; 13171 data3 = (char *) malloc (pagesize); 13172 if (!data3) 13173 return 12; 13174 if (read (fd, data3, pagesize) != pagesize) 13175 return 13; 13176 for (i = 0; i < pagesize; ++i) 13177 if (*(data + i) != *(data3 + i)) 13178 return 14; 13179 close (fd); 13180 return 0; 13181} 13182_ACEOF 13183if ac_fn_cxx_try_run "$LINENO"; then : 13184 ac_cv_func_mmap_fixed_mapped=yes 13185else 13186 ac_cv_func_mmap_fixed_mapped=no 13187fi 13188rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13189 conftest.$ac_objext conftest.beam conftest.$ac_ext 13190fi 13191 13192fi 13193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 13194$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 13195if test $ac_cv_func_mmap_fixed_mapped = yes; then 13196 13197$as_echo "#define HAVE_MMAP 1" >>confdefs.h 13198 13199fi 13200rm -f conftest.mmap conftest.txt 13201 13202 13203 13204 # Check whether --enable-driver was given. 13205if test "${enable_driver+set}" = set; then : 13206 enableval=$enable_driver; 13207fi 13208 13209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build driver" >&5 13210$as_echo_n "checking whether to build driver... " >&6; } 13211 if test "${enable_driver:-yes}" = "yes"; then 13212 enable_driver="yes"; 13213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13214$as_echo "yes" >&6; } 13215 enable_search="yes"; 13216 enable_int="yes"; 13217 13218 else 13219 enable_driver="no"; 13220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13221$as_echo "no" >&6; } 13222 fi 13223 enable_driver=${enable_driver} 13224 13225 13226 13227 # Check whether --enable-flatzinc was given. 13228if test "${enable_flatzinc+set}" = set; then : 13229 enableval=$enable_flatzinc; 13230fi 13231 13232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build flatzinc" >&5 13233$as_echo_n "checking whether to build flatzinc... " >&6; } 13234 if test "${enable_flatzinc:-yes}" = "yes"; then 13235 enable_flatzinc="yes"; 13236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13237$as_echo "yes" >&6; } 13238 enable_search="yes"; 13239 enable_driver="yes"; 13240 enable_minimodel="yes"; 13241 13242 else 13243 enable_flatzinc="no"; 13244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13245$as_echo "no" >&6; } 13246 fi 13247 enable_flatzinc=${enable_flatzinc} 13248 13249 13250 13251 # Check whether --enable-driver was given. 13252if test "${enable_driver+set}" = set; then : 13253 enableval=$enable_driver; 13254fi 13255 13256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build driver" >&5 13257$as_echo_n "checking whether to build driver... " >&6; } 13258 if test "${enable_driver:-yes}" = "yes"; then 13259 enable_driver="yes"; 13260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13261$as_echo "yes" >&6; } 13262 enable_search="yes"; 13263 enable_int="yes"; 13264 13265 else 13266 enable_driver="no"; 13267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13268$as_echo "no" >&6; } 13269 fi 13270 enable_driver=${enable_driver} 13271 13272 13273 13274 # Check whether --enable-examples was given. 13275if test "${enable_examples+set}" = set; then : 13276 enableval=$enable_examples; 13277fi 13278 13279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build examples" >&5 13280$as_echo_n "checking whether to build examples... " >&6; } 13281 if test "${enable_examples:-yes}" = "yes"; then 13282 enable_examples="yes"; 13283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13284$as_echo "yes" >&6; } 13285 enable_search="yes"; 13286 enable_driver="yes"; 13287 enable_minimodel="yes"; 13288 13289 else 13290 enable_examples="no"; 13291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13292$as_echo "no" >&6; } 13293 fi 13294 enable_examples=${enable_examples} 13295 13296 13297 13298 # Check whether --enable-minimodel was given. 13299if test "${enable_minimodel+set}" = set; then : 13300 enableval=$enable_minimodel; 13301fi 13302 13303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build minimodel" >&5 13304$as_echo_n "checking whether to build minimodel... " >&6; } 13305 if test "${enable_minimodel:-yes}" = "yes"; then 13306 enable_minimodel="yes"; 13307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13308$as_echo "yes" >&6; } 13309 13310 else 13311 enable_minimodel="no"; 13312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13313$as_echo "no" >&6; } 13314 fi 13315 enable_minimodel=${enable_minimodel} 13316 13317 13318 13319 # Check whether --enable-search was given. 13320if test "${enable_search+set}" = set; then : 13321 enableval=$enable_search; 13322fi 13323 13324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build search" >&5 13325$as_echo_n "checking whether to build search... " >&6; } 13326 if test "${enable_search:-yes}" = "yes"; then 13327 enable_search="yes"; 13328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13329$as_echo "yes" >&6; } 13330 13331 else 13332 enable_search="no"; 13333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13334$as_echo "no" >&6; } 13335 fi 13336 enable_search=${enable_search} 13337 13338 13339ac_aux_dir= 13340for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 13341 if test -f "$ac_dir/install-sh"; then 13342 ac_aux_dir=$ac_dir 13343 ac_install_sh="$ac_aux_dir/install-sh -c" 13344 break 13345 elif test -f "$ac_dir/install.sh"; then 13346 ac_aux_dir=$ac_dir 13347 ac_install_sh="$ac_aux_dir/install.sh -c" 13348 break 13349 elif test -f "$ac_dir/shtool"; then 13350 ac_aux_dir=$ac_dir 13351 ac_install_sh="$ac_aux_dir/shtool install -c" 13352 break 13353 fi 13354done 13355if test -z "$ac_aux_dir"; then 13356 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 13357fi 13358 13359# These three variables are undocumented and unsupported, 13360# and are intended to be withdrawn in a future Autoconf release. 13361# They can cause serious problems if a builder's source tree is in a directory 13362# whose full name contains unusual characters. 13363ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 13364ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 13365ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 13366 13367 13368 13369 13370subdirs="$subdirs " 13371 13372 13373VERSION=${PACKAGE_VERSION} 13374 13375GECODE_VERSION=${PACKAGE_VERSION} 13376 13377DLLFLAGS=${DLLFLAGS} 13378 13379GLDFLAGS=${GLDFLAGS} 13380 13381ALLVIS=${ac_gecode_vis} 13382 13383 13384VERSION_DASHES=`echo $PACKAGE_VERSION | sed -e s/\\\\./-/g` 13385 13386PACKAGE_VERSION_NUMBER=`echo $PACKAGE_VERSION | awk -F. '{print $1 * 100000 + $2 * 100 + $3}'` 13387 13388 13389cat >>confdefs.h <<_ACEOF 13390#define GECODE_VERSION "${PACKAGE_VERSION}" 13391_ACEOF 13392 13393 13394cat >>confdefs.h <<_ACEOF 13395#define GECODE_LIBRARY_VERSION "${VERSION_DASHES}" 13396_ACEOF 13397 13398 13399cat >>confdefs.h <<_ACEOF 13400#define GECODE_VERSION_NUMBER ${PACKAGE_VERSION_NUMBER} 13401_ACEOF 13402 13403 13404 13405cat >>confdefs.h <<_ACEOF 13406#define GECODE_FLATZINC_VERSION "${GECODE_FLATZINC_VERSION}" 13407_ACEOF 13408 13409 13410ac_gecode_library_architecture=-${VERSION_DASHES}${ac_gecode_library_architecture} 13411if test "$ac_gecode_compiler_vendor" == "microsoft" \ 13412 -o \( "$ac_gecode_compiler_vendor" == "intel" \ 13413 -a "$host_os" == "windows" \) ; then 13414 DLL_ARCH=${ac_gecode_library_architecture} 13415 13416else 13417 DLL_ARCH="" 13418 13419fi 13420 13421ac_config_files="$ac_config_files Makefile" 13422 13423if test "${host_os}" = "windows"; then 13424 BATCHFILE=".bat" 13425 13426 ac_config_files="$ac_config_files tools/flatzinc/mzn-gecode.bat:tools/flatzinc/mzn-gecode.bat.in" 13427 13428else 13429 BATCHFILE="" 13430 13431 ac_config_files="$ac_config_files tools/flatzinc/mzn-gecode:tools/flatzinc/mzn-gecode.in" 13432 13433fi 13434ac_config_files="$ac_config_files tools/flatzinc/gecode.msc:tools/flatzinc/gecode.msc.in" 13435 13436ac_config_files="$ac_config_files doxygen.conf:doxygen/doxygen.conf.in" 13437 13438ac_config_files="$ac_config_files doxygen.hh:doxygen/doxygen.hh.in" 13439 13440cat >confcache <<\_ACEOF 13441# This file is a shell script that caches the results of configure 13442# tests run on this system so they can be shared between configure 13443# scripts and configure runs, see configure's option --config-cache. 13444# It is not useful on other systems. If it contains results you don't 13445# want to keep, you may remove or edit it. 13446# 13447# config.status only pays attention to the cache file if you give it 13448# the --recheck option to rerun configure. 13449# 13450# `ac_cv_env_foo' variables (set or unset) will be overridden when 13451# loading this file, other *unset* `ac_cv_foo' will be assigned the 13452# following values. 13453 13454_ACEOF 13455 13456# The following way of writing the cache mishandles newlines in values, 13457# but we know of no workaround that is simple, portable, and efficient. 13458# So, we kill variables containing newlines. 13459# Ultrix sh set writes to stderr and can't be redirected directly, 13460# and sets the high bit in the cache file unless we assign to the vars. 13461( 13462 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13463 eval ac_val=\$$ac_var 13464 case $ac_val in #( 13465 *${as_nl}*) 13466 case $ac_var in #( 13467 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13468$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13469 esac 13470 case $ac_var in #( 13471 _ | IFS | as_nl) ;; #( 13472 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13473 *) { eval $ac_var=; unset $ac_var;} ;; 13474 esac ;; 13475 esac 13476 done 13477 13478 (set) 2>&1 | 13479 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13480 *${as_nl}ac_space=\ *) 13481 # `set' does not quote correctly, so add quotes: double-quote 13482 # substitution turns \\\\ into \\, and sed turns \\ into \. 13483 sed -n \ 13484 "s/'/'\\\\''/g; 13485 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13486 ;; #( 13487 *) 13488 # `set' quotes correctly as required by POSIX, so do not add quotes. 13489 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13490 ;; 13491 esac | 13492 sort 13493) | 13494 sed ' 13495 /^ac_cv_env_/b end 13496 t clear 13497 :clear 13498 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13499 t end 13500 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13501 :end' >>confcache 13502if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13503 if test -w "$cache_file"; then 13504 if test "x$cache_file" != "x/dev/null"; then 13505 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13506$as_echo "$as_me: updating cache $cache_file" >&6;} 13507 if test ! -f "$cache_file" || test -h "$cache_file"; then 13508 cat confcache >"$cache_file" 13509 else 13510 case $cache_file in #( 13511 */* | ?:*) 13512 mv -f confcache "$cache_file"$$ && 13513 mv -f "$cache_file"$$ "$cache_file" ;; #( 13514 *) 13515 mv -f confcache "$cache_file" ;; 13516 esac 13517 fi 13518 fi 13519 else 13520 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13521$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13522 fi 13523fi 13524rm -f confcache 13525 13526test "x$prefix" = xNONE && prefix=$ac_default_prefix 13527# Let make expand exec_prefix. 13528test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13529 13530DEFS=-DHAVE_CONFIG_H 13531 13532ac_libobjs= 13533ac_ltlibobjs= 13534U= 13535for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13536 # 1. Remove the extension, and $U if already installed. 13537 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13538 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13539 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13540 # will be set to the directory where LIBOBJS objects are built. 13541 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13542 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13543done 13544LIBOBJS=$ac_libobjs 13545 13546LTLIBOBJS=$ac_ltlibobjs 13547 13548 13549 13550: "${CONFIG_STATUS=./config.status}" 13551ac_write_fail=0 13552ac_clean_files_save=$ac_clean_files 13553ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13554{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13555$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13556as_write_fail=0 13557cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13558#! $SHELL 13559# Generated by $as_me. 13560# Run this file to recreate the current configuration. 13561# Compiler output produced by configure, useful for debugging 13562# configure, is in config.log if it exists. 13563 13564debug=false 13565ac_cs_recheck=false 13566ac_cs_silent=false 13567 13568SHELL=\${CONFIG_SHELL-$SHELL} 13569export SHELL 13570_ASEOF 13571cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13572## -------------------- ## 13573## M4sh Initialization. ## 13574## -------------------- ## 13575 13576# Be more Bourne compatible 13577DUALCASE=1; export DUALCASE # for MKS sh 13578if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13579 emulate sh 13580 NULLCMD=: 13581 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13582 # is contrary to our usage. Disable this feature. 13583 alias -g '${1+"$@"}'='"$@"' 13584 setopt NO_GLOB_SUBST 13585else 13586 case `(set -o) 2>/dev/null` in #( 13587 *posix*) : 13588 set -o posix ;; #( 13589 *) : 13590 ;; 13591esac 13592fi 13593 13594 13595as_nl=' 13596' 13597export as_nl 13598# Printing a long string crashes Solaris 7 /usr/bin/printf. 13599as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13600as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13601as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13602# Prefer a ksh shell builtin over an external printf program on Solaris, 13603# but without wasting forks for bash or zsh. 13604if test -z "$BASH_VERSION$ZSH_VERSION" \ 13605 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13606 as_echo='print -r --' 13607 as_echo_n='print -rn --' 13608elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13609 as_echo='printf %s\n' 13610 as_echo_n='printf %s' 13611else 13612 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13613 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13614 as_echo_n='/usr/ucb/echo -n' 13615 else 13616 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13617 as_echo_n_body='eval 13618 arg=$1; 13619 case $arg in #( 13620 *"$as_nl"*) 13621 expr "X$arg" : "X\\(.*\\)$as_nl"; 13622 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13623 esac; 13624 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13625 ' 13626 export as_echo_n_body 13627 as_echo_n='sh -c $as_echo_n_body as_echo' 13628 fi 13629 export as_echo_body 13630 as_echo='sh -c $as_echo_body as_echo' 13631fi 13632 13633# The user is always right. 13634if test "${PATH_SEPARATOR+set}" != set; then 13635 PATH_SEPARATOR=: 13636 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13637 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13638 PATH_SEPARATOR=';' 13639 } 13640fi 13641 13642 13643# IFS 13644# We need space, tab and new line, in precisely that order. Quoting is 13645# there to prevent editors from complaining about space-tab. 13646# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13647# splitting by setting IFS to empty value.) 13648IFS=" "" $as_nl" 13649 13650# Find who we are. Look in the path if we contain no directory separator. 13651as_myself= 13652case $0 in #(( 13653 *[\\/]* ) as_myself=$0 ;; 13654 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13655for as_dir in $PATH 13656do 13657 IFS=$as_save_IFS 13658 test -z "$as_dir" && as_dir=. 13659 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13660 done 13661IFS=$as_save_IFS 13662 13663 ;; 13664esac 13665# We did not find ourselves, most probably we were run as `sh COMMAND' 13666# in which case we are not to be found in the path. 13667if test "x$as_myself" = x; then 13668 as_myself=$0 13669fi 13670if test ! -f "$as_myself"; then 13671 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13672 exit 1 13673fi 13674 13675# Unset variables that we do not need and which cause bugs (e.g. in 13676# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13677# suppresses any "Segmentation fault" message there. '((' could 13678# trigger a bug in pdksh 5.2.14. 13679for as_var in BASH_ENV ENV MAIL MAILPATH 13680do eval test x\${$as_var+set} = xset \ 13681 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13682done 13683PS1='$ ' 13684PS2='> ' 13685PS4='+ ' 13686 13687# NLS nuisances. 13688LC_ALL=C 13689export LC_ALL 13690LANGUAGE=C 13691export LANGUAGE 13692 13693# CDPATH. 13694(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13695 13696 13697# as_fn_error STATUS ERROR [LINENO LOG_FD] 13698# ---------------------------------------- 13699# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13700# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13701# script with STATUS, using 1 if that was 0. 13702as_fn_error () 13703{ 13704 as_status=$1; test $as_status -eq 0 && as_status=1 13705 if test "$4"; then 13706 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13707 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13708 fi 13709 $as_echo "$as_me: error: $2" >&2 13710 as_fn_exit $as_status 13711} # as_fn_error 13712 13713 13714# as_fn_set_status STATUS 13715# ----------------------- 13716# Set $? to STATUS, without forking. 13717as_fn_set_status () 13718{ 13719 return $1 13720} # as_fn_set_status 13721 13722# as_fn_exit STATUS 13723# ----------------- 13724# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13725as_fn_exit () 13726{ 13727 set +e 13728 as_fn_set_status $1 13729 exit $1 13730} # as_fn_exit 13731 13732# as_fn_unset VAR 13733# --------------- 13734# Portably unset VAR. 13735as_fn_unset () 13736{ 13737 { eval $1=; unset $1;} 13738} 13739as_unset=as_fn_unset 13740# as_fn_append VAR VALUE 13741# ---------------------- 13742# Append the text in VALUE to the end of the definition contained in VAR. Take 13743# advantage of any shell optimizations that allow amortized linear growth over 13744# repeated appends, instead of the typical quadratic growth present in naive 13745# implementations. 13746if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13747 eval 'as_fn_append () 13748 { 13749 eval $1+=\$2 13750 }' 13751else 13752 as_fn_append () 13753 { 13754 eval $1=\$$1\$2 13755 } 13756fi # as_fn_append 13757 13758# as_fn_arith ARG... 13759# ------------------ 13760# Perform arithmetic evaluation on the ARGs, and store the result in the 13761# global $as_val. Take advantage of shells that can avoid forks. The arguments 13762# must be portable across $(()) and expr. 13763if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13764 eval 'as_fn_arith () 13765 { 13766 as_val=$(( $* )) 13767 }' 13768else 13769 as_fn_arith () 13770 { 13771 as_val=`expr "$@" || test $? -eq 1` 13772 } 13773fi # as_fn_arith 13774 13775 13776if expr a : '\(a\)' >/dev/null 2>&1 && 13777 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13778 as_expr=expr 13779else 13780 as_expr=false 13781fi 13782 13783if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13784 as_basename=basename 13785else 13786 as_basename=false 13787fi 13788 13789if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13790 as_dirname=dirname 13791else 13792 as_dirname=false 13793fi 13794 13795as_me=`$as_basename -- "$0" || 13796$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13797 X"$0" : 'X\(//\)$' \| \ 13798 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13799$as_echo X/"$0" | 13800 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13801 s//\1/ 13802 q 13803 } 13804 /^X\/\(\/\/\)$/{ 13805 s//\1/ 13806 q 13807 } 13808 /^X\/\(\/\).*/{ 13809 s//\1/ 13810 q 13811 } 13812 s/.*/./; q'` 13813 13814# Avoid depending upon Character Ranges. 13815as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13816as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13817as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13818as_cr_digits='0123456789' 13819as_cr_alnum=$as_cr_Letters$as_cr_digits 13820 13821ECHO_C= ECHO_N= ECHO_T= 13822case `echo -n x` in #((((( 13823-n*) 13824 case `echo 'xy\c'` in 13825 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13826 xy) ECHO_C='\c';; 13827 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13828 ECHO_T=' ';; 13829 esac;; 13830*) 13831 ECHO_N='-n';; 13832esac 13833 13834rm -f conf$$ conf$$.exe conf$$.file 13835if test -d conf$$.dir; then 13836 rm -f conf$$.dir/conf$$.file 13837else 13838 rm -f conf$$.dir 13839 mkdir conf$$.dir 2>/dev/null 13840fi 13841if (echo >conf$$.file) 2>/dev/null; then 13842 if ln -s conf$$.file conf$$ 2>/dev/null; then 13843 as_ln_s='ln -s' 13844 # ... but there are two gotchas: 13845 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13846 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13847 # In both cases, we have to default to `cp -pR'. 13848 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13849 as_ln_s='cp -pR' 13850 elif ln conf$$.file conf$$ 2>/dev/null; then 13851 as_ln_s=ln 13852 else 13853 as_ln_s='cp -pR' 13854 fi 13855else 13856 as_ln_s='cp -pR' 13857fi 13858rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13859rmdir conf$$.dir 2>/dev/null 13860 13861 13862# as_fn_mkdir_p 13863# ------------- 13864# Create "$as_dir" as a directory, including parents if necessary. 13865as_fn_mkdir_p () 13866{ 13867 13868 case $as_dir in #( 13869 -*) as_dir=./$as_dir;; 13870 esac 13871 test -d "$as_dir" || eval $as_mkdir_p || { 13872 as_dirs= 13873 while :; do 13874 case $as_dir in #( 13875 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13876 *) as_qdir=$as_dir;; 13877 esac 13878 as_dirs="'$as_qdir' $as_dirs" 13879 as_dir=`$as_dirname -- "$as_dir" || 13880$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13881 X"$as_dir" : 'X\(//\)[^/]' \| \ 13882 X"$as_dir" : 'X\(//\)$' \| \ 13883 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13884$as_echo X"$as_dir" | 13885 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13886 s//\1/ 13887 q 13888 } 13889 /^X\(\/\/\)[^/].*/{ 13890 s//\1/ 13891 q 13892 } 13893 /^X\(\/\/\)$/{ 13894 s//\1/ 13895 q 13896 } 13897 /^X\(\/\).*/{ 13898 s//\1/ 13899 q 13900 } 13901 s/.*/./; q'` 13902 test -d "$as_dir" && break 13903 done 13904 test -z "$as_dirs" || eval "mkdir $as_dirs" 13905 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13906 13907 13908} # as_fn_mkdir_p 13909if mkdir -p . 2>/dev/null; then 13910 as_mkdir_p='mkdir -p "$as_dir"' 13911else 13912 test -d ./-p && rmdir ./-p 13913 as_mkdir_p=false 13914fi 13915 13916 13917# as_fn_executable_p FILE 13918# ----------------------- 13919# Test if FILE is an executable regular file. 13920as_fn_executable_p () 13921{ 13922 test -f "$1" && test -x "$1" 13923} # as_fn_executable_p 13924as_test_x='test -x' 13925as_executable_p=as_fn_executable_p 13926 13927# Sed expression to map a string onto a valid CPP name. 13928as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13929 13930# Sed expression to map a string onto a valid variable name. 13931as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13932 13933 13934exec 6>&1 13935## ----------------------------------- ## 13936## Main body of $CONFIG_STATUS script. ## 13937## ----------------------------------- ## 13938_ASEOF 13939test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13940 13941cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13942# Save the log message, to keep $0 and so on meaningful, and to 13943# report actual input values of CONFIG_FILES etc. instead of their 13944# values after options handling. 13945ac_log=" 13946This file was extended by GECODE $as_me 6.3.0, which was 13947generated by GNU Autoconf 2.69. Invocation command line was 13948 13949 CONFIG_FILES = $CONFIG_FILES 13950 CONFIG_HEADERS = $CONFIG_HEADERS 13951 CONFIG_LINKS = $CONFIG_LINKS 13952 CONFIG_COMMANDS = $CONFIG_COMMANDS 13953 $ $0 $@ 13954 13955on `(hostname || uname -n) 2>/dev/null | sed 1q` 13956" 13957 13958_ACEOF 13959 13960case $ac_config_files in *" 13961"*) set x $ac_config_files; shift; ac_config_files=$*;; 13962esac 13963 13964case $ac_config_headers in *" 13965"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13966esac 13967 13968 13969cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13970# Files that config.status was made for. 13971config_files="$ac_config_files" 13972config_headers="$ac_config_headers" 13973 13974_ACEOF 13975 13976cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13977ac_cs_usage="\ 13978\`$as_me' instantiates files and other configuration actions 13979from templates according to the current configuration. Unless the files 13980and actions are specified as TAGs, all are instantiated by default. 13981 13982Usage: $0 [OPTION]... [TAG]... 13983 13984 -h, --help print this help, then exit 13985 -V, --version print version number and configuration settings, then exit 13986 --config print configuration, then exit 13987 -q, --quiet, --silent 13988 do not print progress messages 13989 -d, --debug don't remove temporary files 13990 --recheck update $as_me by reconfiguring in the same conditions 13991 --file=FILE[:TEMPLATE] 13992 instantiate the configuration file FILE 13993 --header=FILE[:TEMPLATE] 13994 instantiate the configuration header FILE 13995 13996Configuration files: 13997$config_files 13998 13999Configuration headers: 14000$config_headers 14001 14002Report bugs to <users@gecode.org>." 14003 14004_ACEOF 14005cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14006ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14007ac_cs_version="\\ 14008GECODE config.status 6.3.0 14009configured by $0, generated by GNU Autoconf 2.69, 14010 with options \\"\$ac_cs_config\\" 14011 14012Copyright (C) 2012 Free Software Foundation, Inc. 14013This config.status script is free software; the Free Software Foundation 14014gives unlimited permission to copy, distribute and modify it." 14015 14016ac_pwd='$ac_pwd' 14017srcdir='$srcdir' 14018test -n "\$AWK" || AWK=awk 14019_ACEOF 14020 14021cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14022# The default lists apply if the user does not specify any file. 14023ac_need_defaults=: 14024while test $# != 0 14025do 14026 case $1 in 14027 --*=?*) 14028 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14029 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14030 ac_shift=: 14031 ;; 14032 --*=) 14033 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14034 ac_optarg= 14035 ac_shift=: 14036 ;; 14037 *) 14038 ac_option=$1 14039 ac_optarg=$2 14040 ac_shift=shift 14041 ;; 14042 esac 14043 14044 case $ac_option in 14045 # Handling of the options. 14046 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14047 ac_cs_recheck=: ;; 14048 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14049 $as_echo "$ac_cs_version"; exit ;; 14050 --config | --confi | --conf | --con | --co | --c ) 14051 $as_echo "$ac_cs_config"; exit ;; 14052 --debug | --debu | --deb | --de | --d | -d ) 14053 debug=: ;; 14054 --file | --fil | --fi | --f ) 14055 $ac_shift 14056 case $ac_optarg in 14057 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14058 '') as_fn_error $? "missing file argument" ;; 14059 esac 14060 as_fn_append CONFIG_FILES " '$ac_optarg'" 14061 ac_need_defaults=false;; 14062 --header | --heade | --head | --hea ) 14063 $ac_shift 14064 case $ac_optarg in 14065 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14066 esac 14067 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14068 ac_need_defaults=false;; 14069 --he | --h) 14070 # Conflict between --help and --header 14071 as_fn_error $? "ambiguous option: \`$1' 14072Try \`$0 --help' for more information.";; 14073 --help | --hel | -h ) 14074 $as_echo "$ac_cs_usage"; exit ;; 14075 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14076 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14077 ac_cs_silent=: ;; 14078 14079 # This is an error. 14080 -*) as_fn_error $? "unrecognized option: \`$1' 14081Try \`$0 --help' for more information." ;; 14082 14083 *) as_fn_append ac_config_targets " $1" 14084 ac_need_defaults=false ;; 14085 14086 esac 14087 shift 14088done 14089 14090ac_configure_extra_args= 14091 14092if $ac_cs_silent; then 14093 exec 6>/dev/null 14094 ac_configure_extra_args="$ac_configure_extra_args --silent" 14095fi 14096 14097_ACEOF 14098cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14099if \$ac_cs_recheck; then 14100 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14101 shift 14102 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14103 CONFIG_SHELL='$SHELL' 14104 export CONFIG_SHELL 14105 exec "\$@" 14106fi 14107 14108_ACEOF 14109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14110exec 5>>config.log 14111{ 14112 echo 14113 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14114## Running $as_me. ## 14115_ASBOX 14116 $as_echo "$ac_log" 14117} >&5 14118 14119_ACEOF 14120cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14121_ACEOF 14122 14123cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14124 14125# Handling of arguments. 14126for ac_config_target in $ac_config_targets 14127do 14128 case $ac_config_target in 14129 "gecode/support/config.hpp") CONFIG_HEADERS="$CONFIG_HEADERS gecode/support/config.hpp" ;; 14130 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14131 "tools/flatzinc/mzn-gecode.bat") CONFIG_FILES="$CONFIG_FILES tools/flatzinc/mzn-gecode.bat:tools/flatzinc/mzn-gecode.bat.in" ;; 14132 "tools/flatzinc/mzn-gecode") CONFIG_FILES="$CONFIG_FILES tools/flatzinc/mzn-gecode:tools/flatzinc/mzn-gecode.in" ;; 14133 "tools/flatzinc/gecode.msc") CONFIG_FILES="$CONFIG_FILES tools/flatzinc/gecode.msc:tools/flatzinc/gecode.msc.in" ;; 14134 "doxygen.conf") CONFIG_FILES="$CONFIG_FILES doxygen.conf:doxygen/doxygen.conf.in" ;; 14135 "doxygen.hh") CONFIG_FILES="$CONFIG_FILES doxygen.hh:doxygen/doxygen.hh.in" ;; 14136 14137 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14138 esac 14139done 14140 14141 14142# If the user did not use the arguments to specify the items to instantiate, 14143# then the envvar interface is used. Set only those that are not. 14144# We use the long form for the default assignment because of an extremely 14145# bizarre bug on SunOS 4.1.3. 14146if $ac_need_defaults; then 14147 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14148 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14149fi 14150 14151# Have a temporary directory for convenience. Make it in the build tree 14152# simply because there is no reason against having it here, and in addition, 14153# creating and moving files from /tmp can sometimes cause problems. 14154# Hook for its removal unless debugging. 14155# Note that there is a small window in which the directory will not be cleaned: 14156# after its creation but before its name has been assigned to `$tmp'. 14157$debug || 14158{ 14159 tmp= ac_tmp= 14160 trap 'exit_status=$? 14161 : "${ac_tmp:=$tmp}" 14162 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14163' 0 14164 trap 'as_fn_exit 1' 1 2 13 15 14165} 14166# Create a (secure) tmp directory for tmp files. 14167 14168{ 14169 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14170 test -d "$tmp" 14171} || 14172{ 14173 tmp=./conf$$-$RANDOM 14174 (umask 077 && mkdir "$tmp") 14175} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14176ac_tmp=$tmp 14177 14178# Set up the scripts for CONFIG_FILES section. 14179# No need to generate them if there are no CONFIG_FILES. 14180# This happens for instance with `./config.status config.h'. 14181if test -n "$CONFIG_FILES"; then 14182 14183 14184ac_cr=`echo X | tr X '\015'` 14185# On cygwin, bash can eat \r inside `` if the user requested igncr. 14186# But we know of no other shell where ac_cr would be empty at this 14187# point, so we can use a bashism as a fallback. 14188if test "x$ac_cr" = x; then 14189 eval ac_cr=\$\'\\r\' 14190fi 14191ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14192if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14193 ac_cs_awk_cr='\\r' 14194else 14195 ac_cs_awk_cr=$ac_cr 14196fi 14197 14198echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14199_ACEOF 14200 14201 14202{ 14203 echo "cat >conf$$subs.awk <<_ACEOF" && 14204 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14205 echo "_ACEOF" 14206} >conf$$subs.sh || 14207 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14208ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14209ac_delim='%!_!# ' 14210for ac_last_try in false false false false false :; do 14211 . ./conf$$subs.sh || 14212 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14213 14214 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14215 if test $ac_delim_n = $ac_delim_num; then 14216 break 14217 elif $ac_last_try; then 14218 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14219 else 14220 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14221 fi 14222done 14223rm -f conf$$subs.sh 14224 14225cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14226cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14227_ACEOF 14228sed -n ' 14229h 14230s/^/S["/; s/!.*/"]=/ 14231p 14232g 14233s/^[^!]*!// 14234:repl 14235t repl 14236s/'"$ac_delim"'$// 14237t delim 14238:nl 14239h 14240s/\(.\{148\}\)..*/\1/ 14241t more1 14242s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14243p 14244n 14245b repl 14246:more1 14247s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14248p 14249g 14250s/.\{148\}// 14251t nl 14252:delim 14253h 14254s/\(.\{148\}\)..*/\1/ 14255t more2 14256s/["\\]/\\&/g; s/^/"/; s/$/"/ 14257p 14258b 14259:more2 14260s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14261p 14262g 14263s/.\{148\}// 14264t delim 14265' <conf$$subs.awk | sed ' 14266/^[^""]/{ 14267 N 14268 s/\n// 14269} 14270' >>$CONFIG_STATUS || ac_write_fail=1 14271rm -f conf$$subs.awk 14272cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14273_ACAWK 14274cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14275 for (key in S) S_is_set[key] = 1 14276 FS = "" 14277 14278} 14279{ 14280 line = $ 0 14281 nfields = split(line, field, "@") 14282 substed = 0 14283 len = length(field[1]) 14284 for (i = 2; i < nfields; i++) { 14285 key = field[i] 14286 keylen = length(key) 14287 if (S_is_set[key]) { 14288 value = S[key] 14289 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14290 len += length(value) + length(field[++i]) 14291 substed = 1 14292 } else 14293 len += 1 + keylen 14294 } 14295 14296 print line 14297} 14298 14299_ACAWK 14300_ACEOF 14301cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14302if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14303 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14304else 14305 cat 14306fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14307 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14308_ACEOF 14309 14310# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14311# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14312# trailing colons and then remove the whole line if VPATH becomes empty 14313# (actually we leave an empty line to preserve line numbers). 14314if test "x$srcdir" = x.; then 14315 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14316h 14317s/// 14318s/^/:/ 14319s/[ ]*$/:/ 14320s/:\$(srcdir):/:/g 14321s/:\${srcdir}:/:/g 14322s/:@srcdir@:/:/g 14323s/^:*// 14324s/:*$// 14325x 14326s/\(=[ ]*\).*/\1/ 14327G 14328s/\n// 14329s/^[^=]*=[ ]*$// 14330}' 14331fi 14332 14333cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14334fi # test -n "$CONFIG_FILES" 14335 14336# Set up the scripts for CONFIG_HEADERS section. 14337# No need to generate them if there are no CONFIG_HEADERS. 14338# This happens for instance with `./config.status Makefile'. 14339if test -n "$CONFIG_HEADERS"; then 14340cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14341BEGIN { 14342_ACEOF 14343 14344# Transform confdefs.h into an awk script `defines.awk', embedded as 14345# here-document in config.status, that substitutes the proper values into 14346# config.h.in to produce config.h. 14347 14348# Create a delimiter string that does not exist in confdefs.h, to ease 14349# handling of long lines. 14350ac_delim='%!_!# ' 14351for ac_last_try in false false :; do 14352 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14353 if test -z "$ac_tt"; then 14354 break 14355 elif $ac_last_try; then 14356 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14357 else 14358 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14359 fi 14360done 14361 14362# For the awk script, D is an array of macro values keyed by name, 14363# likewise P contains macro parameters if any. Preserve backslash 14364# newline sequences. 14365 14366ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14367sed -n ' 14368s/.\{148\}/&'"$ac_delim"'/g 14369t rset 14370:rset 14371s/^[ ]*#[ ]*define[ ][ ]*/ / 14372t def 14373d 14374:def 14375s/\\$// 14376t bsnl 14377s/["\\]/\\&/g 14378s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14379D["\1"]=" \3"/p 14380s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14381d 14382:bsnl 14383s/["\\]/\\&/g 14384s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14385D["\1"]=" \3\\\\\\n"\\/p 14386t cont 14387s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14388t cont 14389d 14390:cont 14391n 14392s/.\{148\}/&'"$ac_delim"'/g 14393t clear 14394:clear 14395s/\\$// 14396t bsnlc 14397s/["\\]/\\&/g; s/^/"/; s/$/"/p 14398d 14399:bsnlc 14400s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14401b cont 14402' <confdefs.h | sed ' 14403s/'"$ac_delim"'/"\\\ 14404"/g' >>$CONFIG_STATUS || ac_write_fail=1 14405 14406cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14407 for (key in D) D_is_set[key] = 1 14408 FS = "" 14409} 14410/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14411 line = \$ 0 14412 split(line, arg, " ") 14413 if (arg[1] == "#") { 14414 defundef = arg[2] 14415 mac1 = arg[3] 14416 } else { 14417 defundef = substr(arg[1], 2) 14418 mac1 = arg[2] 14419 } 14420 split(mac1, mac2, "(") #) 14421 macro = mac2[1] 14422 prefix = substr(line, 1, index(line, defundef) - 1) 14423 if (D_is_set[macro]) { 14424 # Preserve the white space surrounding the "#". 14425 print prefix "define", macro P[macro] D[macro] 14426 next 14427 } else { 14428 # Replace #undef with comments. This is necessary, for example, 14429 # in the case of _POSIX_SOURCE, which is predefined and required 14430 # on some systems where configure will not decide to define it. 14431 if (defundef == "undef") { 14432 print "/*", prefix defundef, macro, "*/" 14433 next 14434 } 14435 } 14436} 14437{ print } 14438_ACAWK 14439_ACEOF 14440cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14441 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14442fi # test -n "$CONFIG_HEADERS" 14443 14444 14445eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 14446shift 14447for ac_tag 14448do 14449 case $ac_tag in 14450 :[FHLC]) ac_mode=$ac_tag; continue;; 14451 esac 14452 case $ac_mode$ac_tag in 14453 :[FHL]*:*);; 14454 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14455 :[FH]-) ac_tag=-:-;; 14456 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14457 esac 14458 ac_save_IFS=$IFS 14459 IFS=: 14460 set x $ac_tag 14461 IFS=$ac_save_IFS 14462 shift 14463 ac_file=$1 14464 shift 14465 14466 case $ac_mode in 14467 :L) ac_source=$1;; 14468 :[FH]) 14469 ac_file_inputs= 14470 for ac_f 14471 do 14472 case $ac_f in 14473 -) ac_f="$ac_tmp/stdin";; 14474 *) # Look for the file first in the build tree, then in the source tree 14475 # (if the path is not absolute). The absolute path cannot be DOS-style, 14476 # because $ac_f cannot contain `:'. 14477 test -f "$ac_f" || 14478 case $ac_f in 14479 [\\/$]*) false;; 14480 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14481 esac || 14482 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14483 esac 14484 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14485 as_fn_append ac_file_inputs " '$ac_f'" 14486 done 14487 14488 # Let's still pretend it is `configure' which instantiates (i.e., don't 14489 # use $as_me), people would be surprised to read: 14490 # /* config.h. Generated by config.status. */ 14491 configure_input='Generated from '` 14492 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14493 `' by configure.' 14494 if test x"$ac_file" != x-; then 14495 configure_input="$ac_file. $configure_input" 14496 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14497$as_echo "$as_me: creating $ac_file" >&6;} 14498 fi 14499 # Neutralize special characters interpreted by sed in replacement strings. 14500 case $configure_input in #( 14501 *\&* | *\|* | *\\* ) 14502 ac_sed_conf_input=`$as_echo "$configure_input" | 14503 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14504 *) ac_sed_conf_input=$configure_input;; 14505 esac 14506 14507 case $ac_tag in 14508 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14509 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14510 esac 14511 ;; 14512 esac 14513 14514 ac_dir=`$as_dirname -- "$ac_file" || 14515$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14516 X"$ac_file" : 'X\(//\)[^/]' \| \ 14517 X"$ac_file" : 'X\(//\)$' \| \ 14518 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14519$as_echo X"$ac_file" | 14520 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14521 s//\1/ 14522 q 14523 } 14524 /^X\(\/\/\)[^/].*/{ 14525 s//\1/ 14526 q 14527 } 14528 /^X\(\/\/\)$/{ 14529 s//\1/ 14530 q 14531 } 14532 /^X\(\/\).*/{ 14533 s//\1/ 14534 q 14535 } 14536 s/.*/./; q'` 14537 as_dir="$ac_dir"; as_fn_mkdir_p 14538 ac_builddir=. 14539 14540case "$ac_dir" in 14541.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14542*) 14543 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14544 # A ".." for each directory in $ac_dir_suffix. 14545 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14546 case $ac_top_builddir_sub in 14547 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14548 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14549 esac ;; 14550esac 14551ac_abs_top_builddir=$ac_pwd 14552ac_abs_builddir=$ac_pwd$ac_dir_suffix 14553# for backward compatibility: 14554ac_top_builddir=$ac_top_build_prefix 14555 14556case $srcdir in 14557 .) # We are building in place. 14558 ac_srcdir=. 14559 ac_top_srcdir=$ac_top_builddir_sub 14560 ac_abs_top_srcdir=$ac_pwd ;; 14561 [\\/]* | ?:[\\/]* ) # Absolute name. 14562 ac_srcdir=$srcdir$ac_dir_suffix; 14563 ac_top_srcdir=$srcdir 14564 ac_abs_top_srcdir=$srcdir ;; 14565 *) # Relative name. 14566 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14567 ac_top_srcdir=$ac_top_build_prefix$srcdir 14568 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14569esac 14570ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14571 14572 14573 case $ac_mode in 14574 :F) 14575 # 14576 # CONFIG_FILE 14577 # 14578 14579_ACEOF 14580 14581cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14582# If the template does not know about datarootdir, expand it. 14583# FIXME: This hack should be removed a few years after 2.60. 14584ac_datarootdir_hack=; ac_datarootdir_seen= 14585ac_sed_dataroot=' 14586/datarootdir/ { 14587 p 14588 q 14589} 14590/@datadir@/p 14591/@docdir@/p 14592/@infodir@/p 14593/@localedir@/p 14594/@mandir@/p' 14595case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14596*datarootdir*) ac_datarootdir_seen=yes;; 14597*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14598 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14599$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14600_ACEOF 14601cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14602 ac_datarootdir_hack=' 14603 s&@datadir@&$datadir&g 14604 s&@docdir@&$docdir&g 14605 s&@infodir@&$infodir&g 14606 s&@localedir@&$localedir&g 14607 s&@mandir@&$mandir&g 14608 s&\\\${datarootdir}&$datarootdir&g' ;; 14609esac 14610_ACEOF 14611 14612# Neutralize VPATH when `$srcdir' = `.'. 14613# Shell code in configure.ac might set extrasub. 14614# FIXME: do we really want to maintain this feature? 14615cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14616ac_sed_extra="$ac_vpsub 14617$extrasub 14618_ACEOF 14619cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14620:t 14621/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14622s|@configure_input@|$ac_sed_conf_input|;t t 14623s&@top_builddir@&$ac_top_builddir_sub&;t t 14624s&@top_build_prefix@&$ac_top_build_prefix&;t t 14625s&@srcdir@&$ac_srcdir&;t t 14626s&@abs_srcdir@&$ac_abs_srcdir&;t t 14627s&@top_srcdir@&$ac_top_srcdir&;t t 14628s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14629s&@builddir@&$ac_builddir&;t t 14630s&@abs_builddir@&$ac_abs_builddir&;t t 14631s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14632$ac_datarootdir_hack 14633" 14634eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14635 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14636 14637test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14638 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14639 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14640 "$ac_tmp/out"`; test -z "$ac_out"; } && 14641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14642which seems to be undefined. Please make sure it is defined" >&5 14643$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14644which seems to be undefined. Please make sure it is defined" >&2;} 14645 14646 rm -f "$ac_tmp/stdin" 14647 case $ac_file in 14648 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14649 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14650 esac \ 14651 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14652 ;; 14653 :H) 14654 # 14655 # CONFIG_HEADER 14656 # 14657 if test x"$ac_file" != x-; then 14658 { 14659 $as_echo "/* $configure_input */" \ 14660 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14661 } >"$ac_tmp/config.h" \ 14662 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14663 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14664 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14665$as_echo "$as_me: $ac_file is unchanged" >&6;} 14666 else 14667 rm -f "$ac_file" 14668 mv "$ac_tmp/config.h" "$ac_file" \ 14669 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14670 fi 14671 else 14672 $as_echo "/* $configure_input */" \ 14673 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14674 || as_fn_error $? "could not create -" "$LINENO" 5 14675 fi 14676 ;; 14677 14678 14679 esac 14680 14681 14682 case $ac_file$ac_mode in 14683 "tools/flatzinc/mzn-gecode.bat":F) chmod +x tools/flatzinc/mzn-gecode.bat ;; 14684 "tools/flatzinc/mzn-gecode":F) chmod +x tools/flatzinc/mzn-gecode ;; 14685 14686 esac 14687done # for ac_tag 14688 14689 14690as_fn_exit 0 14691_ACEOF 14692ac_clean_files=$ac_clean_files_save 14693 14694test $ac_write_fail = 0 || 14695 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 14696 14697 14698# configure is writing to config.log, and then calls config.status. 14699# config.status does its own redirection, appending to config.log. 14700# Unfortunately, on DOS this fails, as config.log is still kept open 14701# by configure, so config.status won't be able to write to it; its 14702# output is simply discarded. So we exec the FD to /dev/null, 14703# effectively closing config.log, so it can be properly (re)opened and 14704# appended to by config.status. When coming back to configure, we 14705# need to make the FD available again. 14706if test "$no_create" != yes; then 14707 ac_cs_success=: 14708 ac_config_status_args= 14709 test "$silent" = yes && 14710 ac_config_status_args="$ac_config_status_args --quiet" 14711 exec 5>/dev/null 14712 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14713 exec 5>>config.log 14714 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14715 # would make configure fail if this is the last instruction. 14716 $ac_cs_success || as_fn_exit 1 14717fi 14718 14719# 14720# CONFIG_SUBDIRS section. 14721# 14722if test "$no_recursion" != yes; then 14723 14724 # Remove --cache-file, --srcdir, and --disable-option-checking arguments 14725 # so they do not pile up. 14726 ac_sub_configure_args= 14727 ac_prev= 14728 eval "set x $ac_configure_args" 14729 shift 14730 for ac_arg 14731 do 14732 if test -n "$ac_prev"; then 14733 ac_prev= 14734 continue 14735 fi 14736 case $ac_arg in 14737 -cache-file | --cache-file | --cache-fil | --cache-fi \ 14738 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 14739 ac_prev=cache_file ;; 14740 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 14741 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ 14742 | --c=*) 14743 ;; 14744 --config-cache | -C) 14745 ;; 14746 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 14747 ac_prev=srcdir ;; 14748 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 14749 ;; 14750 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 14751 ac_prev=prefix ;; 14752 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 14753 ;; 14754 --disable-option-checking) 14755 ;; 14756 *) 14757 case $ac_arg in 14758 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 14759 esac 14760 as_fn_append ac_sub_configure_args " '$ac_arg'" ;; 14761 esac 14762 done 14763 14764 # Always prepend --prefix to ensure using the same prefix 14765 # in subdir configurations. 14766 ac_arg="--prefix=$prefix" 14767 case $ac_arg in 14768 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 14769 esac 14770 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args" 14771 14772 # Pass --silent 14773 if test "$silent" = yes; then 14774 ac_sub_configure_args="--silent $ac_sub_configure_args" 14775 fi 14776 14777 # Always prepend --disable-option-checking to silence warnings, since 14778 # different subdirs can have different --enable and --with options. 14779 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args" 14780 14781 ac_popdir=`pwd` 14782 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue 14783 14784 # Do not complain, so a configure script can configure whichever 14785 # parts of a large source tree are present. 14786 test -d "$srcdir/$ac_dir" || continue 14787 14788 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" 14789 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5 14790 $as_echo "$ac_msg" >&6 14791 as_dir="$ac_dir"; as_fn_mkdir_p 14792 ac_builddir=. 14793 14794case "$ac_dir" in 14795.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14796*) 14797 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14798 # A ".." for each directory in $ac_dir_suffix. 14799 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14800 case $ac_top_builddir_sub in 14801 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14802 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14803 esac ;; 14804esac 14805ac_abs_top_builddir=$ac_pwd 14806ac_abs_builddir=$ac_pwd$ac_dir_suffix 14807# for backward compatibility: 14808ac_top_builddir=$ac_top_build_prefix 14809 14810case $srcdir in 14811 .) # We are building in place. 14812 ac_srcdir=. 14813 ac_top_srcdir=$ac_top_builddir_sub 14814 ac_abs_top_srcdir=$ac_pwd ;; 14815 [\\/]* | ?:[\\/]* ) # Absolute name. 14816 ac_srcdir=$srcdir$ac_dir_suffix; 14817 ac_top_srcdir=$srcdir 14818 ac_abs_top_srcdir=$srcdir ;; 14819 *) # Relative name. 14820 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14821 ac_top_srcdir=$ac_top_build_prefix$srcdir 14822 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14823esac 14824ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14825 14826 14827 cd "$ac_dir" 14828 14829 # Check for guested configure; otherwise get Cygnus style configure. 14830 if test -f "$ac_srcdir/configure.gnu"; then 14831 ac_sub_configure=$ac_srcdir/configure.gnu 14832 elif test -f "$ac_srcdir/configure"; then 14833 ac_sub_configure=$ac_srcdir/configure 14834 elif test -f "$ac_srcdir/configure.in"; then 14835 # This should be Cygnus configure. 14836 ac_sub_configure=$ac_aux_dir/configure 14837 else 14838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5 14839$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} 14840 ac_sub_configure= 14841 fi 14842 14843 # The recursion is here. 14844 if test -n "$ac_sub_configure"; then 14845 # Make the cache file name correct relative to the subdirectory. 14846 case $cache_file in 14847 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; 14848 *) # Relative name. 14849 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; 14850 esac 14851 14852 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 14853$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} 14854 # The eval makes quoting arguments work. 14855 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ 14856 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || 14857 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 14858 fi 14859 14860 cd "$ac_popdir" 14861 done 14862fi 14863if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14865$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14866fi 14867 14868