Compilation: valgrind.h is of course optional 55/17255/1
Clément DAVID [Thu, 24 Sep 2015 14:05:04 +0000 (16:05 +0200)]
This fix the build after 2faa1613a29b70b407e880fa232875bfab49b1f9

Change-Id: I6c612e0cbb8c6babf1a226cb53e76e6bb3aa0eaa

scilab/configure
scilab/configure.ac

index f3ea1f4..be98f56 100755 (executable)
 
 
 ## Valgrind specific code
+if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
 
 pkg_failed=no
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND" >&5
@@ -29604,6 +29610,7 @@ $as_echo "yes" >&6; }
 $as_echo "#define VALGRIND_ENABLE /**/" >>confdefs.h
 
 fi
+fi
 
 ##############################################################
 ## Javasci module
index dbbb57c..e2f8cbf 100644 (file)
@@ -1765,7 +1765,7 @@ fi
 AM_CONDITIONAL(DOXYGEN, test $DOXYGEN_ENABLE = yes)
 
 ## Valgrind specific code
-PKG_CHECK_MODULES(VALGRIND, valgrind, [ AC_DEFINE(VALGRIND_ENABLE, [], [Enable valgrind specific tweaks]) ] )
+PKG_CHECK_EXISTS([valgrind], [PKG_CHECK_MODULES([VALGRIND], [valgrind], [AC_DEFINE([VALGRIND_ENABLE], [], [Enable valgrind specific tweaks])])], [])
 
 ##############################################################
 ## Javasci module