Commit dedab94ff8f5a05531afc6f63d45b566b7e9de4f
1 parent
47c87b2f
complete python bindings for existing public methods
Showing
9 changed files
with
272 additions
and
160 deletions
config.h.in
| 1 | /* config.h.in. Generated from configure.ac by autoheader. */ | 1 | /* config.h.in. Generated from configure.ac by autoheader. */ |
| 2 | 2 | ||
| 3 | +/* Define if cfitsio is available */ | ||
| 4 | +#undef G_CFITSIO | ||
| 5 | + | ||
| 3 | /* Define if range checking should be performed */ | 6 | /* Define if range checking should be performed */ |
| 4 | #undef G_RANGE_CHECK | 7 | #undef G_RANGE_CHECK |
| 5 | 8 | ||
| 9 | +/* Define to 1 if you have the <dlfcn.h> header file. */ | ||
| 10 | +#undef HAVE_DLFCN_H | ||
| 11 | + | ||
| 12 | +/* Define to 1 if you have the <inttypes.h> header file. */ | ||
| 13 | +#undef HAVE_INTTYPES_H | ||
| 14 | + | ||
| 15 | +/* Define to 1 if you have the <memory.h> header file. */ | ||
| 16 | +#undef HAVE_MEMORY_H | ||
| 17 | + | ||
| 18 | +/* Define to 1 if you have the <stdint.h> header file. */ | ||
| 19 | +#undef HAVE_STDINT_H | ||
| 20 | + | ||
| 21 | +/* Define to 1 if you have the <stdlib.h> header file. */ | ||
| 22 | +#undef HAVE_STDLIB_H | ||
| 23 | + | ||
| 24 | +/* Define to 1 if you have the <strings.h> header file. */ | ||
| 25 | +#undef HAVE_STRINGS_H | ||
| 26 | + | ||
| 27 | +/* Define to 1 if you have the <string.h> header file. */ | ||
| 28 | +#undef HAVE_STRING_H | ||
| 29 | + | ||
| 30 | +/* Define to 1 if you have the <sys/stat.h> header file. */ | ||
| 31 | +#undef HAVE_SYS_STAT_H | ||
| 32 | + | ||
| 33 | +/* Define to 1 if you have the <sys/types.h> header file. */ | ||
| 34 | +#undef HAVE_SYS_TYPES_H | ||
| 35 | + | ||
| 36 | +/* Define to 1 if you have the <unistd.h> header file. */ | ||
| 37 | +#undef HAVE_UNISTD_H | ||
| 38 | + | ||
| 6 | /* Name of package */ | 39 | /* Name of package */ |
| 7 | #undef PACKAGE | 40 | #undef PACKAGE |
| 8 | 41 | ||
| @@ -21,5 +54,8 @@ | @@ -21,5 +54,8 @@ | ||
| 21 | /* Define to the version of this package. */ | 54 | /* Define to the version of this package. */ |
| 22 | #undef PACKAGE_VERSION | 55 | #undef PACKAGE_VERSION |
| 23 | 56 | ||
| 57 | +/* Define to 1 if you have the ANSI C header files. */ | ||
| 58 | +#undef STDC_HEADERS | ||
| 59 | + | ||
| 24 | /* Version number of package */ | 60 | /* Version number of package */ |
| 25 | #undef VERSION | 61 | #undef VERSION |
configure
| @@ -1485,7 +1485,7 @@ Optional Features: | @@ -1485,7 +1485,7 @@ Optional Features: | ||
| 1485 | optimize for fast installation [default=yes] | 1485 | optimize for fast installation [default=yes] |
| 1486 | --disable-libtool-lock avoid locking (might break parallel builds) | 1486 | --disable-libtool-lock avoid locking (might break parallel builds) |
| 1487 | --enable-range-check performs index range checking | 1487 | --enable-range-check performs index range checking |
| 1488 | - --enable-python-binding build python binding (default=no | 1488 | + --enable-python-binding build python binding (default=yes |
| 1489 | 1489 | ||
| 1490 | Optional Packages: | 1490 | Optional Packages: |
| 1491 | --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] | 1491 | --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] |
| @@ -2433,8 +2433,7 @@ fi | @@ -2433,8 +2433,7 @@ fi | ||
| 2433 | 2433 | ||
| 2434 | 2434 | ||
| 2435 | 2435 | ||
| 2436 | -# things required by automake | ||
| 2437 | -# AC_ARG_PROGRAM | 2436 | + |
| 2438 | { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 | 2437 | { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 |
| 2439 | echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } | 2438 | echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } |
| 2440 | set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` | 2439 | set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` |
| @@ -2466,10 +2465,9 @@ echo "${ECHO_T}no" >&6; } | @@ -2466,10 +2465,9 @@ echo "${ECHO_T}no" >&6; } | ||
| 2466 | fi | 2465 | fi |
| 2467 | 2466 | ||
| 2468 | 2467 | ||
| 2469 | -# Check for which system. | ||
| 2470 | -# AC_CANONICAL_HOST | ||
| 2471 | 2468 | ||
| 2472 | -# Checks for programs. | 2469 | + |
| 2470 | + | ||
| 2473 | ac_ext=cpp | 2471 | ac_ext=cpp |
| 2474 | ac_cpp='$CXXCPP $CPPFLAGS' | 2472 | ac_cpp='$CXXCPP $CPPFLAGS' |
| 2475 | ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' | 2473 | ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
| @@ -3077,9 +3075,6 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | @@ -3077,9 +3075,6 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | ||
| 3077 | ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | 3075 | ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
| 3078 | ac_compiler_gnu=$ac_cv_c_compiler_gnu | 3076 | ac_compiler_gnu=$ac_cv_c_compiler_gnu |
| 3079 | 3077 | ||
| 3080 | -# AC_LANG(C) | ||
| 3081 | -# AC_PROG_CC | ||
| 3082 | -# AC_PROG_CPP | ||
| 3083 | # Find a good install program. We prefer a C program (faster), | 3078 | # Find a good install program. We prefer a C program (faster), |
| 3084 | # so one script is as good as another. But avoid the broken or | 3079 | # so one script is as good as another. But avoid the broken or |
| 3085 | # incompatible versions: | 3080 | # incompatible versions: |
| @@ -3160,16 +3155,12 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' | @@ -3160,16 +3155,12 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' | ||
| 3160 | 3155 | ||
| 3161 | test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' | 3156 | test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' |
| 3162 | 3157 | ||
| 3163 | -# AC_PROG_LN_S | ||
| 3164 | 3158 | ||
| 3165 | -# Library versioning (current:revision:age) | ||
| 3166 | -# See the libtool manual for an explanation | ||
| 3167 | -# | ||
| 3168 | -# gammalib-0.1 libgamma 0:0:0 | 3159 | + |
| 3169 | GAMMALIB_LT_VERSION="0:0:0" | 3160 | GAMMALIB_LT_VERSION="0:0:0" |
| 3170 | 3161 | ||
| 3171 | 3162 | ||
| 3172 | -# libtool test. | 3163 | + |
| 3173 | # Check whether --enable-shared was given. | 3164 | # Check whether --enable-shared was given. |
| 3174 | if test "${enable_shared+set}" = set; then | 3165 | if test "${enable_shared+set}" = set; then |
| 3175 | enableval=$enable_shared; p=${PACKAGE-default} | 3166 | enableval=$enable_shared; p=${PACKAGE-default} |
| @@ -4654,7 +4645,7 @@ ia64-*-hpux*) | @@ -4654,7 +4645,7 @@ ia64-*-hpux*) | ||
| 4654 | ;; | 4645 | ;; |
| 4655 | *-*-irix6*) | 4646 | *-*-irix6*) |
| 4656 | # Find out which ABI we are using. | 4647 | # Find out which ABI we are using. |
| 4657 | - echo '#line 4657 "configure"' > conftest.$ac_ext | 4648 | + echo '#line 4648 "configure"' > conftest.$ac_ext |
| 4658 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 | 4649 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 |
| 4659 | (eval $ac_compile) 2>&5 | 4650 | (eval $ac_compile) 2>&5 |
| 4660 | ac_status=$? | 4651 | ac_status=$? |
| @@ -7239,11 +7230,11 @@ else | @@ -7239,11 +7230,11 @@ else | ||
| 7239 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ | 7230 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
| 7240 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ | 7231 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
| 7241 | -e 's:$: $lt_compiler_flag:'` | 7232 | -e 's:$: $lt_compiler_flag:'` |
| 7242 | - (eval echo "\"\$as_me:7242: $lt_compile\"" >&5) | 7233 | + (eval echo "\"\$as_me:7233: $lt_compile\"" >&5) |
| 7243 | (eval "$lt_compile" 2>conftest.err) | 7234 | (eval "$lt_compile" 2>conftest.err) |
| 7244 | ac_status=$? | 7235 | ac_status=$? |
| 7245 | cat conftest.err >&5 | 7236 | cat conftest.err >&5 |
| 7246 | - echo "$as_me:7246: \$? = $ac_status" >&5 | 7237 | + echo "$as_me:7237: \$? = $ac_status" >&5 |
| 7247 | if (exit $ac_status) && test -s "$ac_outfile"; then | 7238 | if (exit $ac_status) && test -s "$ac_outfile"; then |
| 7248 | # The compiler can only warn and ignore the option if not recognized | 7239 | # The compiler can only warn and ignore the option if not recognized |
| 7249 | # So say no if there are warnings other than the usual output. | 7240 | # So say no if there are warnings other than the usual output. |
| @@ -7529,11 +7520,11 @@ else | @@ -7529,11 +7520,11 @@ else | ||
| 7529 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ | 7520 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
| 7530 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ | 7521 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
| 7531 | -e 's:$: $lt_compiler_flag:'` | 7522 | -e 's:$: $lt_compiler_flag:'` |
| 7532 | - (eval echo "\"\$as_me:7532: $lt_compile\"" >&5) | 7523 | + (eval echo "\"\$as_me:7523: $lt_compile\"" >&5) |
| 7533 | (eval "$lt_compile" 2>conftest.err) | 7524 | (eval "$lt_compile" 2>conftest.err) |
| 7534 | ac_status=$? | 7525 | ac_status=$? |
| 7535 | cat conftest.err >&5 | 7526 | cat conftest.err >&5 |
| 7536 | - echo "$as_me:7536: \$? = $ac_status" >&5 | 7527 | + echo "$as_me:7527: \$? = $ac_status" >&5 |
| 7537 | if (exit $ac_status) && test -s "$ac_outfile"; then | 7528 | if (exit $ac_status) && test -s "$ac_outfile"; then |
| 7538 | # The compiler can only warn and ignore the option if not recognized | 7529 | # The compiler can only warn and ignore the option if not recognized |
| 7539 | # So say no if there are warnings other than the usual output. | 7530 | # So say no if there are warnings other than the usual output. |
| @@ -7633,11 +7624,11 @@ else | @@ -7633,11 +7624,11 @@ else | ||
| 7633 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ | 7624 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
| 7634 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ | 7625 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
| 7635 | -e 's:$: $lt_compiler_flag:'` | 7626 | -e 's:$: $lt_compiler_flag:'` |
| 7636 | - (eval echo "\"\$as_me:7636: $lt_compile\"" >&5) | 7627 | + (eval echo "\"\$as_me:7627: $lt_compile\"" >&5) |
| 7637 | (eval "$lt_compile" 2>out/conftest.err) | 7628 | (eval "$lt_compile" 2>out/conftest.err) |
| 7638 | ac_status=$? | 7629 | ac_status=$? |
| 7639 | cat out/conftest.err >&5 | 7630 | cat out/conftest.err >&5 |
| 7640 | - echo "$as_me:7640: \$? = $ac_status" >&5 | 7631 | + echo "$as_me:7631: \$? = $ac_status" >&5 |
| 7641 | if (exit $ac_status) && test -s out/conftest2.$ac_objext | 7632 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
| 7642 | then | 7633 | then |
| 7643 | # The compiler can only warn and ignore the option if not recognized | 7634 | # The compiler can only warn and ignore the option if not recognized |
| @@ -9997,7 +9988,7 @@ else | @@ -9997,7 +9988,7 @@ else | ||
| 9997 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 9988 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 9998 | lt_status=$lt_dlunknown | 9989 | lt_status=$lt_dlunknown |
| 9999 | cat > conftest.$ac_ext <<EOF | 9990 | cat > conftest.$ac_ext <<EOF |
| 10000 | -#line 10000 "configure" | 9991 | +#line 9991 "configure" |
| 10001 | #include "confdefs.h" | 9992 | #include "confdefs.h" |
| 10002 | 9993 | ||
| 10003 | #if HAVE_DLFCN_H | 9994 | #if HAVE_DLFCN_H |
| @@ -10097,7 +10088,7 @@ else | @@ -10097,7 +10088,7 @@ else | ||
| 10097 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 10088 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 10098 | lt_status=$lt_dlunknown | 10089 | lt_status=$lt_dlunknown |
| 10099 | cat > conftest.$ac_ext <<EOF | 10090 | cat > conftest.$ac_ext <<EOF |
| 10100 | -#line 10100 "configure" | 10091 | +#line 10091 "configure" |
| 10101 | #include "confdefs.h" | 10092 | #include "confdefs.h" |
| 10102 | 10093 | ||
| 10103 | #if HAVE_DLFCN_H | 10094 | #if HAVE_DLFCN_H |
| @@ -12498,11 +12489,11 @@ else | @@ -12498,11 +12489,11 @@ else | ||
| 12498 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ | 12489 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
| 12499 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ | 12490 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
| 12500 | -e 's:$: $lt_compiler_flag:'` | 12491 | -e 's:$: $lt_compiler_flag:'` |
| 12501 | - (eval echo "\"\$as_me:12501: $lt_compile\"" >&5) | 12492 | + (eval echo "\"\$as_me:12492: $lt_compile\"" >&5) |
| 12502 | (eval "$lt_compile" 2>conftest.err) | 12493 | (eval "$lt_compile" 2>conftest.err) |
| 12503 | ac_status=$? | 12494 | ac_status=$? |
| 12504 | cat conftest.err >&5 | 12495 | cat conftest.err >&5 |
| 12505 | - echo "$as_me:12505: \$? = $ac_status" >&5 | 12496 | + echo "$as_me:12496: \$? = $ac_status" >&5 |
| 12506 | if (exit $ac_status) && test -s "$ac_outfile"; then | 12497 | if (exit $ac_status) && test -s "$ac_outfile"; then |
| 12507 | # The compiler can only warn and ignore the option if not recognized | 12498 | # The compiler can only warn and ignore the option if not recognized |
| 12508 | # So say no if there are warnings other than the usual output. | 12499 | # So say no if there are warnings other than the usual output. |
| @@ -12602,11 +12593,11 @@ else | @@ -12602,11 +12593,11 @@ else | ||
| 12602 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ | 12593 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
| 12603 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ | 12594 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
| 12604 | -e 's:$: $lt_compiler_flag:'` | 12595 | -e 's:$: $lt_compiler_flag:'` |
| 12605 | - (eval echo "\"\$as_me:12605: $lt_compile\"" >&5) | 12596 | + (eval echo "\"\$as_me:12596: $lt_compile\"" >&5) |
| 12606 | (eval "$lt_compile" 2>out/conftest.err) | 12597 | (eval "$lt_compile" 2>out/conftest.err) |
| 12607 | ac_status=$? | 12598 | ac_status=$? |
| 12608 | cat out/conftest.err >&5 | 12599 | cat out/conftest.err >&5 |
| 12609 | - echo "$as_me:12609: \$? = $ac_status" >&5 | 12600 | + echo "$as_me:12600: \$? = $ac_status" >&5 |
| 12610 | if (exit $ac_status) && test -s out/conftest2.$ac_objext | 12601 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
| 12611 | then | 12602 | then |
| 12612 | # The compiler can only warn and ignore the option if not recognized | 12603 | # The compiler can only warn and ignore the option if not recognized |
| @@ -14185,11 +14176,11 @@ else | @@ -14185,11 +14176,11 @@ else | ||
| 14185 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ | 14176 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
| 14186 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ | 14177 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
| 14187 | -e 's:$: $lt_compiler_flag:'` | 14178 | -e 's:$: $lt_compiler_flag:'` |
| 14188 | - (eval echo "\"\$as_me:14188: $lt_compile\"" >&5) | 14179 | + (eval echo "\"\$as_me:14179: $lt_compile\"" >&5) |
| 14189 | (eval "$lt_compile" 2>conftest.err) | 14180 | (eval "$lt_compile" 2>conftest.err) |
| 14190 | ac_status=$? | 14181 | ac_status=$? |
| 14191 | cat conftest.err >&5 | 14182 | cat conftest.err >&5 |
| 14192 | - echo "$as_me:14192: \$? = $ac_status" >&5 | 14183 | + echo "$as_me:14183: \$? = $ac_status" >&5 |
| 14193 | if (exit $ac_status) && test -s "$ac_outfile"; then | 14184 | if (exit $ac_status) && test -s "$ac_outfile"; then |
| 14194 | # The compiler can only warn and ignore the option if not recognized | 14185 | # The compiler can only warn and ignore the option if not recognized |
| 14195 | # So say no if there are warnings other than the usual output. | 14186 | # So say no if there are warnings other than the usual output. |
| @@ -14289,11 +14280,11 @@ else | @@ -14289,11 +14280,11 @@ else | ||
| 14289 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ | 14280 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
| 14290 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ | 14281 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
| 14291 | -e 's:$: $lt_compiler_flag:'` | 14282 | -e 's:$: $lt_compiler_flag:'` |
| 14292 | - (eval echo "\"\$as_me:14292: $lt_compile\"" >&5) | 14283 | + (eval echo "\"\$as_me:14283: $lt_compile\"" >&5) |
| 14293 | (eval "$lt_compile" 2>out/conftest.err) | 14284 | (eval "$lt_compile" 2>out/conftest.err) |
| 14294 | ac_status=$? | 14285 | ac_status=$? |
| 14295 | cat out/conftest.err >&5 | 14286 | cat out/conftest.err >&5 |
| 14296 | - echo "$as_me:14296: \$? = $ac_status" >&5 | 14287 | + echo "$as_me:14287: \$? = $ac_status" >&5 |
| 14297 | if (exit $ac_status) && test -s out/conftest2.$ac_objext | 14288 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
| 14298 | then | 14289 | then |
| 14299 | # The compiler can only warn and ignore the option if not recognized | 14290 | # The compiler can only warn and ignore the option if not recognized |
| @@ -16496,11 +16487,11 @@ else | @@ -16496,11 +16487,11 @@ else | ||
| 16496 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ | 16487 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
| 16497 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ | 16488 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
| 16498 | -e 's:$: $lt_compiler_flag:'` | 16489 | -e 's:$: $lt_compiler_flag:'` |
| 16499 | - (eval echo "\"\$as_me:16499: $lt_compile\"" >&5) | 16490 | + (eval echo "\"\$as_me:16490: $lt_compile\"" >&5) |
| 16500 | (eval "$lt_compile" 2>conftest.err) | 16491 | (eval "$lt_compile" 2>conftest.err) |
| 16501 | ac_status=$? | 16492 | ac_status=$? |
| 16502 | cat conftest.err >&5 | 16493 | cat conftest.err >&5 |
| 16503 | - echo "$as_me:16503: \$? = $ac_status" >&5 | 16494 | + echo "$as_me:16494: \$? = $ac_status" >&5 |
| 16504 | if (exit $ac_status) && test -s "$ac_outfile"; then | 16495 | if (exit $ac_status) && test -s "$ac_outfile"; then |
| 16505 | # The compiler can only warn and ignore the option if not recognized | 16496 | # The compiler can only warn and ignore the option if not recognized |
| 16506 | # So say no if there are warnings other than the usual output. | 16497 | # So say no if there are warnings other than the usual output. |
| @@ -16786,11 +16777,11 @@ else | @@ -16786,11 +16777,11 @@ else | ||
| 16786 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ | 16777 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
| 16787 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ | 16778 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
| 16788 | -e 's:$: $lt_compiler_flag:'` | 16779 | -e 's:$: $lt_compiler_flag:'` |
| 16789 | - (eval echo "\"\$as_me:16789: $lt_compile\"" >&5) | 16780 | + (eval echo "\"\$as_me:16780: $lt_compile\"" >&5) |
| 16790 | (eval "$lt_compile" 2>conftest.err) | 16781 | (eval "$lt_compile" 2>conftest.err) |
| 16791 | ac_status=$? | 16782 | ac_status=$? |
| 16792 | cat conftest.err >&5 | 16783 | cat conftest.err >&5 |
| 16793 | - echo "$as_me:16793: \$? = $ac_status" >&5 | 16784 | + echo "$as_me:16784: \$? = $ac_status" >&5 |
| 16794 | if (exit $ac_status) && test -s "$ac_outfile"; then | 16785 | if (exit $ac_status) && test -s "$ac_outfile"; then |
| 16795 | # The compiler can only warn and ignore the option if not recognized | 16786 | # The compiler can only warn and ignore the option if not recognized |
| 16796 | # So say no if there are warnings other than the usual output. | 16787 | # So say no if there are warnings other than the usual output. |
| @@ -16890,11 +16881,11 @@ else | @@ -16890,11 +16881,11 @@ else | ||
| 16890 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ | 16881 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
| 16891 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ | 16882 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
| 16892 | -e 's:$: $lt_compiler_flag:'` | 16883 | -e 's:$: $lt_compiler_flag:'` |
| 16893 | - (eval echo "\"\$as_me:16893: $lt_compile\"" >&5) | 16884 | + (eval echo "\"\$as_me:16884: $lt_compile\"" >&5) |
| 16894 | (eval "$lt_compile" 2>out/conftest.err) | 16885 | (eval "$lt_compile" 2>out/conftest.err) |
| 16895 | ac_status=$? | 16886 | ac_status=$? |
| 16896 | cat out/conftest.err >&5 | 16887 | cat out/conftest.err >&5 |
| 16897 | - echo "$as_me:16897: \$? = $ac_status" >&5 | 16888 | + echo "$as_me:16888: \$? = $ac_status" >&5 |
| 16898 | if (exit $ac_status) && test -s out/conftest2.$ac_objext | 16889 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
| 16899 | then | 16890 | then |
| 16900 | # The compiler can only warn and ignore the option if not recognized | 16891 | # The compiler can only warn and ignore the option if not recognized |
| @@ -19568,19 +19559,15 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool' | @@ -19568,19 +19559,15 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool' | ||
| 19568 | 19559 | ||
| 19569 | 19560 | ||
| 19570 | 19561 | ||
| 19571 | -# Check compiler features | ||
| 19572 | -# AC_TYPE_SIZE_T | ||
| 19573 | -# AC_C_CONST | ||
| 19574 | -# AC_C_VOLATILE | ||
| 19575 | -# AC_C_INLINE | ||
| 19576 | 19562 | ||
| 19577 | -# Checks for header files. | ||
| 19578 | 19563 | ||
| 19579 | -# Checks for typedefs, structures, and compiler characteristics. | ||
| 19580 | 19564 | ||
| 19581 | -# Checks for library functions. | ||
| 19582 | 19565 | ||
| 19583 | -# Check for range cheking option. | 19566 | + |
| 19567 | + | ||
| 19568 | + | ||
| 19569 | + | ||
| 19570 | + | ||
| 19584 | RANGE_CHECK="no" | 19571 | RANGE_CHECK="no" |
| 19585 | # Check whether --enable-range_check was given. | 19572 | # Check whether --enable-range_check was given. |
| 19586 | if test "${enable_range_check+set}" = set; then | 19573 | if test "${enable_range_check+set}" = set; then |
| @@ -19596,9 +19583,7 @@ _ACEOF | @@ -19596,9 +19583,7 @@ _ACEOF | ||
| 19596 | 19583 | ||
| 19597 | fi | 19584 | fi |
| 19598 | 19585 | ||
| 19599 | -# =============== | ||
| 19600 | -# Checks for SWIG | ||
| 19601 | -# =============== | 19586 | + |
| 19602 | # Extract the first word of "swig", so it can be a program name with args. | 19587 | # Extract the first word of "swig", so it can be a program name with args. |
| 19603 | set dummy swig; ac_word=$2 | 19588 | set dummy swig; ac_word=$2 |
| 19604 | { echo "$as_me:$LINENO: checking for $ac_word" >&5 | 19589 | { echo "$as_me:$LINENO: checking for $ac_word" >&5 |
| @@ -19651,9 +19636,6 @@ fi | @@ -19651,9 +19636,6 @@ fi | ||
| 19651 | 19636 | ||
| 19652 | 19637 | ||
| 19653 | 19638 | ||
| 19654 | -# ================= | ||
| 19655 | -# Checks for Python | ||
| 19656 | -# ================= | ||
| 19657 | 19639 | ||
| 19658 | 19640 | ||
| 19659 | 19641 | ||
| @@ -19852,22 +19834,22 @@ fi | @@ -19852,22 +19834,22 @@ fi | ||
| 19852 | 19834 | ||
| 19853 | # Check whether --enable-python-binding was given. | 19835 | # Check whether --enable-python-binding was given. |
| 19854 | if test "${enable_python_binding+set}" = set; then | 19836 | if test "${enable_python_binding+set}" = set; then |
| 19855 | - enableval=$enable_python_binding; ac_enable_python_binding=yes | 19837 | + enableval=$enable_python_binding; ac_enable_python_binding=no |
| 19856 | else | 19838 | else |
| 19857 | - ac_enable_python_binding=no | 19839 | + ac_enable_python_binding=yes |
| 19858 | fi | 19840 | fi |
| 19859 | 19841 | ||
| 19860 | if test "x$ac_enable_python_binding" = "xyes" | 19842 | if test "x$ac_enable_python_binding" = "xyes" |
| 19861 | then | 19843 | then |
| 19862 | - if test ! "$SWIG" -a ! "$PYTHON" | ||
| 19863 | - then | ||
| 19864 | - { echo "$as_me:$LINENO: WARNING: Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available." >&5 | 19844 | + if test ! "$SWIG" -a ! "$PYTHON" |
| 19845 | + then | ||
| 19846 | + { echo "$as_me:$LINENO: WARNING: Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available." >&5 | ||
| 19865 | echo "$as_me: WARNING: Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available." >&2;} | 19847 | echo "$as_me: WARNING: Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available." >&2;} |
| 19866 | - fi | 19848 | + fi |
| 19867 | else | 19849 | else |
| 19868 | - { echo "$as_me:$LINENO: Python binding for gammalib will not be built." >&5 | 19850 | + { echo "$as_me:$LINENO: Python binding for gammalib will not be built." >&5 |
| 19869 | echo "$as_me: Python binding for gammalib will not be built." >&6;} | 19851 | echo "$as_me: Python binding for gammalib will not be built." >&6;} |
| 19870 | - { echo "$as_me:$LINENO: Enable Python binding module building with --enable-python-binding" >&5 | 19852 | + { echo "$as_me:$LINENO: Enable Python binding module building with --enable-python-binding" >&5 |
| 19871 | echo "$as_me: Enable Python binding module building with --enable-python-binding" >&6;} | 19853 | echo "$as_me: Enable Python binding module building with --enable-python-binding" >&6;} |
| 19872 | fi | 19854 | fi |
| 19873 | 19855 | ||
| @@ -19882,8 +19864,101 @@ fi | @@ -19882,8 +19864,101 @@ fi | ||
| 19882 | 19864 | ||
| 19883 | 19865 | ||
| 19884 | 19866 | ||
| 19885 | -# | ||
| 19886 | -#AC_CONFIG_FILES([Makefile src/Makefile test/Makefile pyext/Makefile]) | 19867 | +{ echo "$as_me:$LINENO: checking for library containing ffpss" >&5 |
| 19868 | +echo $ECHO_N "checking for library containing ffpss... $ECHO_C" >&6; } | ||
| 19869 | +if test "${ac_cv_search_ffpss+set}" = set; then | ||
| 19870 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | ||
| 19871 | +else | ||
| 19872 | + ac_func_search_save_LIBS=$LIBS | ||
| 19873 | +cat >conftest.$ac_ext <<_ACEOF | ||
| 19874 | +/* confdefs.h. */ | ||
| 19875 | +_ACEOF | ||
| 19876 | +cat confdefs.h >>conftest.$ac_ext | ||
| 19877 | +cat >>conftest.$ac_ext <<_ACEOF | ||
| 19878 | +/* end confdefs.h. */ | ||
| 19879 | + | ||
| 19880 | +/* Override any GCC internal prototype to avoid an error. | ||
| 19881 | + Use char because int might match the return type of a GCC | ||
| 19882 | + builtin and then its argument prototype would still apply. */ | ||
| 19883 | +#ifdef __cplusplus | ||
| 19884 | +extern "C" | ||
| 19885 | +#endif | ||
| 19886 | +char ffpss (); | ||
| 19887 | +int | ||
| 19888 | +main () | ||
| 19889 | +{ | ||
| 19890 | +return ffpss (); | ||
| 19891 | + ; | ||
| 19892 | + return 0; | ||
| 19893 | +} | ||
| 19894 | +_ACEOF | ||
| 19895 | +for ac_lib in '' cfitsio; do | ||
| 19896 | + if test -z "$ac_lib"; then | ||
| 19897 | + ac_res="none required" | ||
| 19898 | + else | ||
| 19899 | + ac_res=-l$ac_lib | ||
| 19900 | + LIBS="-l$ac_lib $ac_func_search_save_LIBS" | ||
| 19901 | + fi | ||
| 19902 | + rm -f conftest.$ac_objext conftest$ac_exeext | ||
| 19903 | +if { (ac_try="$ac_link" | ||
| 19904 | +case "(($ac_try" in | ||
| 19905 | + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; | ||
| 19906 | + *) ac_try_echo=$ac_try;; | ||
| 19907 | +esac | ||
| 19908 | +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 | ||
| 19909 | + (eval "$ac_link") 2>conftest.er1 | ||
| 19910 | + ac_status=$? | ||
| 19911 | + grep -v '^ *+' conftest.er1 >conftest.err | ||
| 19912 | + rm -f conftest.er1 | ||
| 19913 | + cat conftest.err >&5 | ||
| 19914 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | ||
| 19915 | + (exit $ac_status); } && { | ||
| 19916 | + test -z "$ac_c_werror_flag" || | ||
| 19917 | + test ! -s conftest.err | ||
| 19918 | + } && test -s conftest$ac_exeext && | ||
| 19919 | + $as_test_x conftest$ac_exeext; then | ||
| 19920 | + ac_cv_search_ffpss=$ac_res | ||
| 19921 | +else | ||
| 19922 | + echo "$as_me: failed program was:" >&5 | ||
| 19923 | +sed 's/^/| /' conftest.$ac_ext >&5 | ||
| 19924 | + | ||
| 19925 | + | ||
| 19926 | +fi | ||
| 19927 | + | ||
| 19928 | +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ | ||
| 19929 | + conftest$ac_exeext | ||
| 19930 | + if test "${ac_cv_search_ffpss+set}" = set; then | ||
| 19931 | + break | ||
| 19932 | +fi | ||
| 19933 | +done | ||
| 19934 | +if test "${ac_cv_search_ffpss+set}" = set; then | ||
| 19935 | + : | ||
| 19936 | +else | ||
| 19937 | + ac_cv_search_ffpss=no | ||
| 19938 | +fi | ||
| 19939 | +rm conftest.$ac_ext | ||
| 19940 | +LIBS=$ac_func_search_save_LIBS | ||
| 19941 | +fi | ||
| 19942 | +{ echo "$as_me:$LINENO: result: $ac_cv_search_ffpss" >&5 | ||
| 19943 | +echo "${ECHO_T}$ac_cv_search_ffpss" >&6; } | ||
| 19944 | +ac_res=$ac_cv_search_ffpss | ||
| 19945 | +if test "$ac_res" != no; then | ||
| 19946 | + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" | ||
| 19947 | + | ||
| 19948 | +cat >>confdefs.h <<\_ACEOF | ||
| 19949 | +#define G_CFITSIO 1 | ||
| 19950 | +_ACEOF | ||
| 19951 | + | ||
| 19952 | +else | ||
| 19953 | + | ||
| 19954 | +cat >>confdefs.h <<\_ACEOF | ||
| 19955 | +#define G_CFITSIO 0 | ||
| 19956 | +_ACEOF | ||
| 19957 | + | ||
| 19958 | +fi | ||
| 19959 | + | ||
| 19960 | + | ||
| 19961 | + | ||
| 19887 | ac_config_files="$ac_config_files Makefile src/Makefile test/Makefile pyext/Makefile pyext/setup.py" | 19962 | ac_config_files="$ac_config_files Makefile src/Makefile test/Makefile pyext/Makefile pyext/setup.py" |
| 19888 | 19963 | ||
| 19889 | cat >confcache <<\_ACEOF | 19964 | cat >confcache <<\_ACEOF |
configure.ac
| 1 | -# | ||
| 2 | -# Process this file with autoconf to produce a configure script. | ||
| 3 | -# | 1 | +dnl ============================================================= |
| 2 | +dnl Process this file with autoconf to produce a configure script | ||
| 3 | +dnl ============================================================= | ||
| 4 | AC_INIT([GammaLib], [0.1pre], [knodlseder@cesr.fr]) | 4 | AC_INIT([GammaLib], [0.1pre], [knodlseder@cesr.fr]) |
| 5 | AC_CONFIG_SRCDIR(src/GammaLib.hpp) | 5 | AC_CONFIG_SRCDIR(src/GammaLib.hpp) |
| 6 | 6 | ||
| @@ -8,44 +8,74 @@ AM_INIT_AUTOMAKE([gnu no-dependencies]) | @@ -8,44 +8,74 @@ AM_INIT_AUTOMAKE([gnu no-dependencies]) | ||
| 8 | AM_CONFIG_HEADER([config.h]) | 8 | AM_CONFIG_HEADER([config.h]) |
| 9 | AM_MAINTAINER_MODE | 9 | AM_MAINTAINER_MODE |
| 10 | 10 | ||
| 11 | -# things required by automake | ||
| 12 | -# AC_ARG_PROGRAM | 11 | + |
| 12 | +dnl =========================== | ||
| 13 | +dnl things required by automake | ||
| 14 | +dnl =========================== | ||
| 15 | +dnl AC_ARG_PROGRAM | ||
| 13 | AC_PROG_MAKE_SET | 16 | AC_PROG_MAKE_SET |
| 14 | 17 | ||
| 15 | -# Check for which system. | ||
| 16 | -# AC_CANONICAL_HOST | ||
| 17 | 18 | ||
| 18 | -# Checks for programs. | 19 | +dnl ====================== |
| 20 | +dnl Check for which system | ||
| 21 | +dnl ====================== | ||
| 22 | +dnl AC_CANONICAL_HOST | ||
| 23 | + | ||
| 24 | + | ||
| 25 | +dnl =================== | ||
| 26 | +dnl Checks for programs | ||
| 27 | +dnl =================== | ||
| 19 | AC_PROG_CXX | 28 | AC_PROG_CXX |
| 20 | -# AC_LANG(C) | ||
| 21 | -# AC_PROG_CC | ||
| 22 | -# AC_PROG_CPP | 29 | +dnl AC_LANG(C) |
| 30 | +dnl AC_PROG_CC | ||
| 31 | +dnl AC_PROG_CPP | ||
| 23 | AC_PROG_INSTALL | 32 | AC_PROG_INSTALL |
| 24 | -# AC_PROG_LN_S | 33 | +dnl AC_PROG_LN_S |
| 34 | + | ||
| 25 | 35 | ||
| 26 | -# Library versioning (current:revision:age) | ||
| 27 | -# See the libtool manual for an explanation | ||
| 28 | -# | ||
| 29 | -# gammalib-0.1 libgamma 0:0:0 | 36 | +dnl ========================================= |
| 37 | +dnl Library versioning (current:revision:age) | ||
| 38 | +dnl See the libtool manual for an explanation | ||
| 39 | +dnl | ||
| 40 | +dnl gammalib-0.1 libgamma 0:0:0 | ||
| 41 | +dnl ========================================= | ||
| 30 | GAMMALIB_LT_VERSION="0:0:0" | 42 | GAMMALIB_LT_VERSION="0:0:0" |
| 31 | AC_SUBST(GAMMALIB_LT_VERSION) | 43 | AC_SUBST(GAMMALIB_LT_VERSION) |
| 32 | 44 | ||
| 33 | -# libtool test. | 45 | + |
| 46 | +dnl ============ | ||
| 47 | +dnl libtool test | ||
| 48 | +dnl ============ | ||
| 34 | AC_PROG_LIBTOOL | 49 | AC_PROG_LIBTOOL |
| 35 | 50 | ||
| 36 | -# Check compiler features | ||
| 37 | -# AC_TYPE_SIZE_T | ||
| 38 | -# AC_C_CONST | ||
| 39 | -# AC_C_VOLATILE | ||
| 40 | -# AC_C_INLINE | ||
| 41 | 51 | ||
| 42 | -# Checks for header files. | 52 | +dnl ======================= |
| 53 | +dnl Check compiler features | ||
| 54 | +dnl ======================= | ||
| 55 | +dnl AC_TYPE_SIZE_T | ||
| 56 | +dnl AC_C_CONST | ||
| 57 | +dnl AC_C_VOLATILE | ||
| 58 | +dnl AC_C_INLINE | ||
| 59 | + | ||
| 60 | + | ||
| 61 | +dnl ======================= | ||
| 62 | +dnl Checks for header files | ||
| 63 | +dnl ======================= | ||
| 43 | 64 | ||
| 44 | -# Checks for typedefs, structures, and compiler characteristics. | ||
| 45 | 65 | ||
| 46 | -# Checks for library functions. | 66 | +dnl ============================================================= |
| 67 | +dnl Checks for typedefs, structures, and compiler characteristics | ||
| 68 | +dnl ============================================================= | ||
| 47 | 69 | ||
| 48 | -# Check for range cheking option. | 70 | + |
| 71 | +dnl ============================ | ||
| 72 | +dnl Checks for library functions | ||
| 73 | +dnl ============================ | ||
| 74 | + | ||
| 75 | + | ||
| 76 | +dnl ============================== | ||
| 77 | +dnl Check for range cheking option | ||
| 78 | +dnl ============================== | ||
| 49 | RANGE_CHECK="no" | 79 | RANGE_CHECK="no" |
| 50 | AC_ARG_ENABLE(range_check, | 80 | AC_ARG_ENABLE(range_check, |
| 51 | [ --enable-range-check performs index range checking], | 81 | [ --enable-range-check performs index range checking], |
| @@ -56,38 +86,50 @@ if test "x$RANGE_CHECK" = "xyes"; then | @@ -56,38 +86,50 @@ if test "x$RANGE_CHECK" = "xyes"; then | ||
| 56 | [Define if range checking should be performed]) | 86 | [Define if range checking should be performed]) |
| 57 | fi | 87 | fi |
| 58 | 88 | ||
| 59 | -# =============== | ||
| 60 | -# Checks for SWIG | ||
| 61 | -# =============== | 89 | + |
| 90 | +dnl =============== | ||
| 91 | +dnl Checks for SWIG | ||
| 92 | +dnl =============== | ||
| 62 | AC_PATH_PROG([SWIG], [swig]) | 93 | AC_PATH_PROG([SWIG], [swig]) |
| 63 | AM_CONDITIONAL(HAVE_SWIG, test "$SWIG") | 94 | AM_CONDITIONAL(HAVE_SWIG, test "$SWIG") |
| 64 | 95 | ||
| 65 | 96 | ||
| 66 | -# ================= | ||
| 67 | -# Checks for Python | ||
| 68 | -# ================= | ||
| 69 | -AM_PATH_PYTHON([2.2], [], | 97 | +dnl ================= |
| 98 | +dnl Checks for Python | ||
| 99 | +dnl ================= | ||
| 100 | +AM_PATH_PYTHON([2.2], | ||
| 101 | + [], | ||
| 70 | [AC_MSG_WARN([Python not found. Python is required to build soothsayer python binding. Python can be obtained from http://www.python.org])]) | 102 | [AC_MSG_WARN([Python not found. Python is required to build soothsayer python binding. Python can be obtained from http://www.python.org])]) |
| 71 | AM_CONDITIONAL(HAVE_PYTHON, test "$PYTHON") | 103 | AM_CONDITIONAL(HAVE_PYTHON, test "$PYTHON") |
| 72 | 104 | ||
| 73 | AC_ARG_ENABLE([python-binding], | 105 | AC_ARG_ENABLE([python-binding], |
| 74 | - AS_HELP_STRING([--enable-python-binding], | ||
| 75 | - [build python binding (default=no]), | ||
| 76 | - [ac_enable_python_binding=yes], | ||
| 77 | - [ac_enable_python_binding=no]) | 106 | + AS_HELP_STRING([--enable-python-binding], |
| 107 | + [build python binding (default=yes]), | ||
| 108 | + [ac_enable_python_binding=no], | ||
| 109 | + [ac_enable_python_binding=yes]) | ||
| 78 | if test "x$ac_enable_python_binding" = "xyes" | 110 | if test "x$ac_enable_python_binding" = "xyes" |
| 79 | then | 111 | then |
| 80 | - if test ! "$SWIG" -a ! "$PYTHON" | ||
| 81 | - then | ||
| 82 | - AC_MSG_WARN([Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available.]) | ||
| 83 | - fi | 112 | + if test ! "$SWIG" -a ! "$PYTHON" |
| 113 | + then | ||
| 114 | + AC_MSG_WARN([Python binding for gammalib cannot be built. Ensure that SWIG and Python packages are available.]) | ||
| 115 | + fi | ||
| 84 | else | 116 | else |
| 85 | - AC_MSG_NOTICE([Python binding for gammalib will not be built.]) | ||
| 86 | - AC_MSG_NOTICE([Enable Python binding module building with --enable-python-binding]) | 117 | + AC_MSG_NOTICE([Python binding for gammalib will not be built.]) |
| 118 | + AC_MSG_NOTICE([Enable Python binding module building with --enable-python-binding]) | ||
| 87 | fi | 119 | fi |
| 88 | AM_CONDITIONAL(ENABLE_PYTHON_BINDING, test "x$ac_enable_python_binding" = "xyes") | 120 | AM_CONDITIONAL(ENABLE_PYTHON_BINDING, test "x$ac_enable_python_binding" = "xyes") |
| 89 | 121 | ||
| 90 | 122 | ||
| 91 | -# | ||
| 92 | -#AC_CONFIG_FILES([Makefile src/Makefile test/Makefile pyext/Makefile]) | 123 | +dnl ================== |
| 124 | +dnl Checks for cfitsio | ||
| 125 | +dnl ================== | ||
| 126 | +AC_SEARCH_LIBS(ffpss, cfitsio, | ||
| 127 | + AC_DEFINE([G_CFITSIO], [1], [Define if cfitsio is available]), | ||
| 128 | + AC_DEFINE([G_CFITSIO], [0], [Define if cfitsio is available]) ) | ||
| 129 | + | ||
| 130 | + | ||
| 131 | +dnl === | ||
| 132 | +dnl | ||
| 133 | +dnl === | ||
| 134 | +dnl AC_CONFIG_FILES([Makefile src/Makefile test/Makefile pyext/Makefile]) | ||
| 93 | AC_OUTPUT([Makefile src/Makefile test/Makefile pyext/Makefile pyext/setup.py]) | 135 | AC_OUTPUT([Makefile src/Makefile test/Makefile pyext/Makefile pyext/setup.py]) |
pyext/GFitPar.i
| @@ -64,7 +64,7 @@ private: | @@ -64,7 +64,7 @@ private: | ||
| 64 | char *__str__() { | 64 | char *__str__() { |
| 65 | std::ostringstream buffer; | 65 | std::ostringstream buffer; |
| 66 | buffer << *self; | 66 | buffer << *self; |
| 67 | - std::string str = buffer.str(); | 67 | + static std::string str = buffer.str(); |
| 68 | char* ptr = (char*)str.c_str(); | 68 | char* ptr = (char*)str.c_str(); |
| 69 | return ptr; | 69 | return ptr; |
| 70 | } | 70 | } |
pyext/GMatrix.i
| @@ -62,13 +62,6 @@ public: | @@ -62,13 +62,6 @@ public: | ||
| 62 | virtual double max() const; | 62 | virtual double max() const; |
| 63 | virtual double sum() const; | 63 | virtual double sum() const; |
| 64 | virtual void transpose(); | 64 | virtual void transpose(); |
| 65 | - | ||
| 66 | -private: | ||
| 67 | - // Private methods | ||
| 68 | - void constructor(int rows, int cols); | ||
| 69 | - void init_members(void) { ; } | ||
| 70 | - void copy_members(const GMatrix& m) { ; } | ||
| 71 | - void free_members(void) { ; } | ||
| 72 | }; | 65 | }; |
| 73 | 66 | ||
| 74 | 67 | ||
| @@ -79,7 +72,7 @@ private: | @@ -79,7 +72,7 @@ private: | ||
| 79 | char *__str__() { | 72 | char *__str__() { |
| 80 | std::ostringstream buffer; | 73 | std::ostringstream buffer; |
| 81 | buffer << *self; | 74 | buffer << *self; |
| 82 | - std::string str = buffer.str(); | 75 | + static std::string str = buffer.str(); |
| 83 | char* ptr = (char*)str.c_str(); | 76 | char* ptr = (char*)str.c_str(); |
| 84 | return ptr; | 77 | return ptr; |
| 85 | } | 78 | } |
| @@ -101,12 +94,6 @@ private: | @@ -101,12 +94,6 @@ private: | ||
| 101 | GMatrix __div__(const double &a) { | 94 | GMatrix __div__(const double &a) { |
| 102 | return (*self) / a; | 95 | return (*self) / a; |
| 103 | } | 96 | } |
| 104 | - GMatrix transpose(const GMatrix& m) { | ||
| 105 | - return transpose(m); | ||
| 106 | - } | ||
| 107 | - GMatrix abs(const GMatrix& m) { | ||
| 108 | - return fabs(m); | ||
| 109 | - } | ||
| 110 | GMatrix copy() { | 97 | GMatrix copy() { |
| 111 | return (*self); | 98 | return (*self); |
| 112 | } | 99 | } |
pyext/GMatrixBase.i
| @@ -66,38 +66,4 @@ public: | @@ -66,38 +66,4 @@ public: | ||
| 66 | virtual double max() const = 0; | 66 | virtual double max() const = 0; |
| 67 | virtual double sum() const = 0; | 67 | virtual double sum() const = 0; |
| 68 | virtual void transpose() = 0; | 68 | virtual void transpose() = 0; |
| 69 | - | ||
| 70 | -// Methods and data that are available to derived classes | ||
| 71 | -protected: | ||
| 72 | - // Protected methods | ||
| 73 | - void select_non_zero(); | ||
| 74 | - void negation(); | ||
| 75 | - void addition(const GMatrixBase& m); | ||
| 76 | - void subtraction(const GMatrixBase& m); | ||
| 77 | - void multiplication(const double& s); | ||
| 78 | - void set_all_elements(const double& s); | ||
| 79 | - double get_min_element() const; | ||
| 80 | - double get_max_element() const; | ||
| 81 | - double get_element_sum() const; | ||
| 82 | - void dump_elements(ostream& os) const; | ||
| 83 | - void dump_row_comp(ostream& os) const; | ||
| 84 | - void dump_col_comp(ostream& os) const; | ||
| 85 | - | ||
| 86 | - // Protected data area | ||
| 87 | - int m_rows; // Number of rows | ||
| 88 | - int m_cols; // Number of columns | ||
| 89 | - int m_elements; // Number of elements stored in matrix | ||
| 90 | - int m_alloc; // Size of allocated matrix memory | ||
| 91 | - int m_num_rowsel; // Number of selected rows (for compressed decomposition) | ||
| 92 | - int m_num_colsel; // Number of selected columns (for compressed decomposition) | ||
| 93 | - int* m_colstart; // Column start indices (m_cols+1) | ||
| 94 | - int* m_rowsel; // Row selection (for compressed decomposition) | ||
| 95 | - int* m_colsel; // Column selection (for compressed decomposition) | ||
| 96 | - double* m_data; // Matrix data | ||
| 97 | - | ||
| 98 | -// Methods that are available to the base class only | ||
| 99 | -private: | ||
| 100 | - void init_members(void); | ||
| 101 | - void copy_members(const GMatrixBase& m); | ||
| 102 | - void free_members(void); | ||
| 103 | }; | 69 | }; |
pyext/GVector.i
| @@ -49,7 +49,7 @@ public: | @@ -49,7 +49,7 @@ public: | ||
| 49 | char *__str__() { | 49 | char *__str__() { |
| 50 | std::ostringstream buffer; | 50 | std::ostringstream buffer; |
| 51 | buffer << *self; | 51 | buffer << *self; |
| 52 | - std::string str = buffer.str(); | 52 | + static std::string str = buffer.str(); |
| 53 | char* ptr = (char*)str.c_str(); | 53 | char* ptr = (char*)str.c_str(); |
| 54 | return ptr; | 54 | return ptr; |
| 55 | } | 55 | } |
pyext/gammalib.i
| @@ -15,7 +15,12 @@ | @@ -15,7 +15,12 @@ | ||
| 15 | ***************************************************************************/ | 15 | ***************************************************************************/ |
| 16 | %module gammalib | 16 | %module gammalib |
| 17 | 17 | ||
| 18 | +/* Linear Algebra */ | ||
| 18 | #include "GVector.i" | 19 | #include "GVector.i" |
| 19 | #include "GMatrixBase.i" | 20 | #include "GMatrixBase.i" |
| 20 | #include "GMatrix.i" | 21 | #include "GMatrix.i" |
| 22 | +#include "GSparseMatrix.i" | ||
| 23 | +#include "GSymMatrix.i" | ||
| 24 | + | ||
| 25 | +/* Model fitting */ | ||
| 21 | #include "GFitPar.i" | 26 | #include "GFitPar.i" |
pyext/setup.py.in
| @@ -9,5 +9,6 @@ setup(name='@PACKAGE_NAME@', | @@ -9,5 +9,6 @@ setup(name='@PACKAGE_NAME@', | ||
| 9 | ext_modules=[Extension('_gammalib', ['gammalib_wrap.cpp'], | 9 | ext_modules=[Extension('_gammalib', ['gammalib_wrap.cpp'], |
| 10 | include_dirs=['@top_srcdir@/src'], | 10 | include_dirs=['@top_srcdir@/src'], |
| 11 | library_dirs=['../src/.libs'], | 11 | library_dirs=['../src/.libs'], |
| 12 | - libraries=['gamma'])], | ||
| 13 | - ) | ||
| 14 | \ No newline at end of file | 12 | \ No newline at end of file |
| 13 | + libraries=['gamma'], | ||
| 14 | + runtime_library_dirs=['@prefix@/lib'])], | ||
| 15 | + ) |