]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Renamed HAVE_GCC_FOPENMP into HAVE_OPENMP. Changed compile test into link test.
authorBart Van Assche <bvanassche@acm.org>
Wed, 12 Mar 2008 17:11:48 +0000 (17:11 +0000)
committerBart Van Assche <bvanassche@acm.org>
Wed, 12 Mar 2008 17:11:48 +0000 (17:11 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7652

configure.in
exp-drd/Makefile.am
exp-drd/tests/Makefile.am

index dd6c953c9bec68700dc5ad3a2dcf746c59c604f0..a06d73c6303edf620faea4b2fde79d5d329ae0a2 100644 (file)
@@ -553,20 +553,30 @@ fi
 # does this compiler support -fopenmp, does it have the include file
 # <omp.h> and does it have libgomp ?
 
+AC_MSG_CHECKING([for OpenMP])
+
 safe_CFLAGS=$CFLAGS
 CFLAGS="-fopenmp"
 
-AC_COMPILE_CHECK([OpenMP], [#include <omp.h>], [ omp_set_dynamic(0); ],
+AC_LINK_IFELSE(
+[
+#include <omp.h> 
+int main(int argc, char** argv)
+{
+  omp_set_dynamic(0);
+  return 0;
+}
+],
 [
-ac_have_gcc_fopenmp=yes
+ac_have_openmp=yes
 AC_MSG_RESULT([yes])
 ], [
-ac_have_gcc_fopenmp=no
+ac_have_openmp=no
 AC_MSG_RESULT([no])
 ])
 CFLAGS=$safe_CFLAGS
 
-AM_CONDITIONAL([HAVE_GCC_FOPENMP], [test x$ac_have_gcc_fopenmp = xyes])
+AM_CONDITIONAL([HAVE_OPENMP], [test x$ac_have_openmp = xyes])
 
 
 # does this compiler support -m32 ?
index 46d677aad93b3adf5acf70f105a982a0b760c79f..8ed1c3792158e79c8171bb59a3067bf43c030170 100644 (file)
@@ -20,7 +20,7 @@ if VGP_PPC64_AIX5
   noinst_PROGRAMS += exp-drd-ppc64-aix5 vgpreload_exp-drd-ppc64-aix5.so
 endif
 
-if HAVE_GCC_FOPENMP
+if HAVE_OPENMP
 VGPRELOAD_DRD_SOURCES_COMMON = drd_pthread_intercepts.c drd_gomp_intercepts.c
 else
 VGPRELOAD_DRD_SOURCES_COMMON = drd_pthread_intercepts.c
index 2bfce6081f454103764c71298fba4e5cda54f58c..14a6241f8a2fb54b63d222ebd1e80dc207e9eb80 100644 (file)
@@ -239,7 +239,7 @@ check_PROGRAMS_COMMON = \
 
 check_PROGRAMS_OPENMP = omp_prime matinv_openmp
 
-if HAVE_GCC_FOPENMP
+if HAVE_OPENMP
 check_PROGRAMS = $(check_PROGRAMS_COMMON) $(check_PROGRAMS_OPENMP)
 else
 check_PROGRAMS = $(check_PROGRAMS_COMMON)
@@ -374,7 +374,7 @@ tc24_nonzero_sem_LDADD      = -lpthread
 trylock_SOURCES             = trylock.c
 trylock_LDADD               = -lpthread -lrt
 
-if HAVE_GCC_FOPENMP
+if HAVE_OPENMP
 matinv_openmp_SOURCES       = matinv_openmp.c
 matinv_openmp_CFLAGS        = -fopenmp
 matinv_openmp_LDFLAGS       = -fopenmp