[cig-commits] [commit] master: improve OpenCL configuration (dd45009)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Thu May 15 09:23:28 PDT 2014
Repository : https://github.com/geodynamics/autoconf_cig
On branch : master
Link : https://github.com/geodynamics/autoconf_cig/compare/09ca47be4e87a6133563b7e8e32974a6da7c5d58...b58c6fb1cdfc650eeca28274913dc239888a09d4
>---------------------------------------------------------------
commit dd4500960c60ad1d07a5361c143429f0433397fa
Author: Kevin Pouget <kevin.pouget at st.com>
Date: Fri Apr 18 16:21:34 2014 +0200
improve OpenCL configuration
>---------------------------------------------------------------
dd4500960c60ad1d07a5361c143429f0433397fa
cit_opencl.m4 | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/cit_opencl.m4 b/cit_opencl.m4
index dd541db..6c91c50 100644
--- a/cit_opencl.m4
+++ b/cit_opencl.m4
@@ -11,47 +11,47 @@
# ----------------------------------------------------------------------
# Determine the directory containing <CL/cl.h>
AC_DEFUN([CIT_OPENCL_CONFIG], [
- AC_ARG_VAR(OPENCL_INC, [Location of OpenCL include files])
- AC_ARG_VAR(OPENCL_LIB, [Location of Opencl library libopencl])
+ AC_ARG_VAR(OCL_INC, [Location of OpenCL include files])
+ AC_ARG_VAR(OCL_LIB, [Location of OpenCL library libOpenCL])
- AC_LANG_PUSH([C++])
+ AC_LANG_PUSH([C])
AC_REQUIRE_CPP
- CPPFLAGS_save="$CPPFLAGS"
+ CFLAGS_save="$CFLAGS"
LDFLAGS_save="$LDFLAGS"
LIBS_save="$LIBS"
dnl Check for OpenCL headers
- if test "x$OPENCL_INC" != "x"; then
- OPENCL_CPPFLAGS="-I$OPENCL_INC"
- CPPFLAGS="$OPENCL_CPPFLAGS $CPPFLAGS"
+ if test "x$OCL_INC" != "x"; then
+ OCL_CFLAGS="-I$OCL_INC"
+ CFLAGS="$OCL_CFLAGS $CFLAGS"
fi
AC_CHECK_HEADER([CL/cl.h], [], [
- AC_MSG_ERROR([OpenCL header not found; try setting OPENCL_INC.])
+ AC_MSG_ERROR([OpenCL header not found; try setting OCL_INC.])
])
- if test "x$OPENCL_LIB" != "x"; then
- OPENCL_LDFLAGS="-L$OPENCL_LIB"
- LDFLAGS="$OPENCL_LDFLAGS $LDFLAGS"
+ if test "x$OCL_LIB" != "x"; then
+ OCL_LDFLAGS="-L$OCL_LIB"
+ LDFLAGS="$OCL_LDFLAGS $LDFLAGS"
fi
- OPENCL_LIBS="-lOpenCL"
- LIBS="$OPENCL_LIBS $LIBS"
+ OCL_LIBS="-lOpenCL"
+ LIBS="$OCL_LIBS $LIBS"
AC_MSG_CHECKING([for clCreateBuffer in -lOpenCL])
AC_LINK_IFELSE(
[AC_LANG_PROGRAM([[#include <CL/cl.h>]],
[[clGetPlatformIDs(0, 0, 0);]])],
[AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no)
- AC_MSG_ERROR([OpenCL library not found; try setting OPENCL_LIB.])
+ AC_MSG_ERROR([OpenCL library not found; try setting OCL_LIB.])
])
- CPPFLAGS="$CPPFLAGS_save"
+ CFLAGS="$CFLAGS_save"
LDFLAGS="$LDFLAGS_save"
LIBS="$LIBS_save"
- AC_LANG_POP([C++])
+ AC_LANG_POP([C])
- AC_SUBST([OPENCL_CPPFLAGS])
- AC_SUBST([OPENCL_LDFLAGS])
- AC_SUBST([OPENCL_LIBS])
+ AC_SUBST([OCL_CFLAGS])
+ AC_SUBST([OCL_LDFLAGS])
+ AC_SUBST([OCL_LIBS])
])dnl CIT_OPENCL_COMPILER
More information about the CIG-COMMITS
mailing list