Commit 0c9fef1cd48386e189ce11df7077c2ee33873a32

Authored by knodlseder
1 parent abc3e558

stop configure with an error in GammaLib library is not found

Showing 1 changed file with 15 additions and 4 deletions
configure.ac
... ... @@ -17,7 +17,7 @@
17 17 #
18 18 # Process this file with autoconf to produce a configure script
19 19  
20   -AC_INIT([ctatools], [0.2.3], [knodlseder@cesr.fr], [ctatools])
  20 +AC_INIT([ctatools], [0.2.4], [knodlseder@cesr.fr], [ctatools])
21 21 AC_CONFIG_SRCDIR([src/ctselect/ctselect.cpp])
22 22 AC_CONFIG_MACRO_DIR([m4])
23 23 AC_CONFIG_HEADERS([config.h])
... ... @@ -267,6 +267,11 @@ if test "x$has_gammalib" = "xyes"; then
267 267 AC_SUBST(LIBS_GAMMALIB)
268 268 AC_SUBST(LIBDIR_GAMMALIB)
269 269 AC_SUBST(INCDIR_GAMMALIB)
  270 +else
  271 + AC_MSG_ERROR([No suitable GammaLib library found.
  272 +ctatools require GammaLib for compilation, so please install GammaLib before or,
  273 +if you think that it is installed, provide the location of the gammalib library
  274 +and header files by setting the LDFLAGS and CPPFLAGS environnment variables.])
270 275 fi
271 276  
272 277  
... ... @@ -382,7 +387,13 @@ fi
382 387  
383 388 # Dump next step information
384 389 echo
385   -echo "Now type 'make'"
386   -echo
387   -
  390 +if test "x$has_gammalib" = "xyes"; then
  391 + echo "Now type 'make'"
  392 + echo
  393 +else
  394 + AC_MSG_ERROR([No suitable GammaLib library found. ctatools require GammaLib
  395 +for compilation, so please install GammaLib before or provide the
  396 +location of the library and header files using the LDFLAGS and CPPFLAGS
  397 +environnment variables.])
  398 +fi
388 399  
... ...