Commit e45c687bf114a9140e58f1dfcd16d754cd749bd4
1 parent
7add0557
update
Showing
1 changed file
with
16 additions
and
17 deletions
configure.ac
| @@ -16,12 +16,18 @@ dnl Set prefix | @@ -16,12 +16,18 @@ dnl Set prefix | ||
| 16 | dnl ========== | 16 | dnl ========== |
| 17 | AC_PREFIX_DEFAULT([/usr/local/gamma]) | 17 | AC_PREFIX_DEFAULT([/usr/local/gamma]) |
| 18 | if test "x$prefix" = xNONE; then | 18 | if test "x$prefix" = xNONE; then |
| 19 | - AC_DEFINE_UNQUOTED([PACKAGE_PREFIX], ["/usr/local/gamma"], | ||
| 20 | - [Location where library is installed]) | 19 | + ctatools_prefix="/usr/local/gamma" |
| 21 | else | 20 | else |
| 22 | - AC_DEFINE_UNQUOTED([PACKAGE_PREFIX], "${prefix}", | ||
| 23 | - [Location where library is installed]) | 21 | + ctatools_prefix=${prefix} |
| 24 | fi | 22 | fi |
| 23 | +AC_DEFINE_UNQUOTED([PACKAGE_PREFIX], "${ctatools_prefix}", [Location where library is installed]) | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +dnl ============================================== | ||
| 27 | +dnl Add pkgconfig information of install directory | ||
| 28 | +dnl ============================================== | ||
| 29 | +PKG_CONFIG_PATH="${ctatools_prefix}/lib/pkgconfig:/opt/local/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:$PKG_CONFIG_PATH" | ||
| 30 | +export PKG_CONFIG_PATH | ||
| 25 | 31 | ||
| 26 | 32 | ||
| 27 | dnl =========================== | 33 | dnl =========================== |
| @@ -150,16 +156,16 @@ if test "x$ac_enable_python_binding" = "xyes"; then | @@ -150,16 +156,16 @@ if test "x$ac_enable_python_binding" = "xyes"; then | ||
| 150 | case $host in | 156 | case $host in |
| 151 | sparc*-sun-solaris*) PYTHON_BUILD_PREFIX="CC=CC" ;; | 157 | sparc*-sun-solaris*) PYTHON_BUILD_PREFIX="CC=CC" ;; |
| 152 | *) PYTHON_BUILD_PREFIX="" ;; | 158 | *) PYTHON_BUILD_PREFIX="" ;; |
| 153 | - esac | 159 | + esac |
| 154 | AC_SUBST(PYTHON_BUILD_PREFIX) | 160 | AC_SUBST(PYTHON_BUILD_PREFIX) |
| 155 | - | 161 | + |
| 156 | # Set host specific extra libraries. Add all host specific libraries here that | 162 | # Set host specific extra libraries. Add all host specific libraries here that |
| 157 | # need to be linked in the python module | 163 | # need to be linked in the python module |
| 158 | PYTHON_EXTRA_LIBS= | 164 | PYTHON_EXTRA_LIBS= |
| 159 | case $host in | 165 | case $host in |
| 160 | sparc*-sun-solaris*) PYTHON_EXTRA_LIBS="Cstd" ;; | 166 | sparc*-sun-solaris*) PYTHON_EXTRA_LIBS="Cstd" ;; |
| 161 | *) PYTHON_EXTRA_LIBS="" ;; | 167 | *) PYTHON_EXTRA_LIBS="" ;; |
| 162 | - esac | 168 | + esac |
| 163 | AC_SUBST(PYTHON_EXTRA_LIBS) | 169 | AC_SUBST(PYTHON_EXTRA_LIBS) |
| 164 | 170 | ||
| 165 | else | 171 | else |
| @@ -174,13 +180,6 @@ fi | @@ -174,13 +180,6 @@ fi | ||
| 174 | dnl =========================== | 180 | dnl =========================== |
| 175 | dnl Checks for GammaLib library | 181 | dnl Checks for GammaLib library |
| 176 | dnl =========================== | 182 | dnl =========================== |
| 177 | - | ||
| 178 | -# Get GammaLib configuration | ||
| 179 | -if test "x$prefix" = xNONE; then | ||
| 180 | - export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/gamma/lib/pkgconfig" | ||
| 181 | -else | ||
| 182 | - export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$prefix/lib/pkgconfig" | ||
| 183 | -fi | ||
| 184 | has_gammalib="no" | 183 | has_gammalib="no" |
| 185 | PKG_CHECK_MODULES([GammaLib], [gammalib >= 0.4.7], | 184 | PKG_CHECK_MODULES([GammaLib], [gammalib >= 0.4.7], |
| 186 | [has_gammalib="yes"], | 185 | [has_gammalib="yes"], |
| @@ -189,10 +188,10 @@ PKG_CHECK_MODULES([GammaLib], [gammalib >= 0.4.7], | @@ -189,10 +188,10 @@ PKG_CHECK_MODULES([GammaLib], [gammalib >= 0.4.7], | ||
| 189 | AC_MSG_ERROR([If GammaLib is not installed in the default location, please adjust the PKG_CONFIG_PATH environment variable])]) | 188 | AC_MSG_ERROR([If GammaLib is not installed in the default location, please adjust the PKG_CONFIG_PATH environment variable])]) |
| 190 | if test "x$has_gammalib" = "xyes"; then | 189 | if test "x$has_gammalib" = "xyes"; then |
| 191 | AC_DEFINE([HAVE_LIBGAMMA], [1], [Define if gammalib is available]) | 190 | AC_DEFINE([HAVE_LIBGAMMA], [1], [Define if gammalib is available]) |
| 191 | + CFLAGS="$CFLAGS $GammaLib_CFLAGS" | ||
| 192 | + CPPFLAGS="$CPPFLAGS $GammaLib_CFLAGS" | ||
| 193 | + LDFLAGS="$LDFLAGS $GammaLib_LIBS" | ||
| 192 | fi | 194 | fi |
| 193 | -CFLAGS="$CFLAGS $GammaLib_CFLAGS" | ||
| 194 | -CPPFLAGS="$CPPFLAGS $GammaLib_CFLAGS" | ||
| 195 | -LDFLAGS="$LDFLAGS $GammaLib_LIBS" | ||
| 196 | 195 | ||
| 197 | 196 | ||
| 198 | dnl ================== | 197 | dnl ================== |