diff options
author | eschnett <eschnett@4054007a-4839-4648-a056-eb81e030d849> | 2012-06-12 18:28:29 +0000 |
---|---|---|
committer | eschnett <eschnett@4054007a-4839-4648-a056-eb81e030d849> | 2012-06-12 18:28:29 +0000 |
commit | f7daa9a42bf5a54a774aa081c0f7695097a3044a (patch) | |
tree | 4ebfbb29f1343226b299bf5a6db93f0645519244 /configure.sh | |
parent | 456c62f3946b08a4f17b6433315b25868e16a0bb (diff) |
Rename configuration script
git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/OpenCL/trunk@15 4054007a-4839-4648-a056-eb81e030d849
Diffstat (limited to 'configure.sh')
-rw-r--r-- | configure.sh | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/configure.sh b/configure.sh new file mode 100644 index 0000000..86f564b --- /dev/null +++ b/configure.sh @@ -0,0 +1,47 @@ +#! /bin/bash + +################################################################################ +# Prepare +################################################################################ + +# Set up shell +set -x # Output commands +set -e # Abort on errors + + + +################################################################################ +# Configure Cactus +################################################################################ + +if [ -z "${OPENCL_DIR}" ]; then + if [ -r /System/Library/Frameworks/OpenCL.framework ]; then + OPENCL_DIR=/System/Library/Frameworks/OpenCL.framework + OPENCL_INC_DIRS=/System/Library/Frameworks/OpenCL.framework/Headers + OPENCL_LIB_DIRS=/System/Library/Frameworks/OpenCL.framework/Libraries + OPENCL_LIBS="-Wl,-framework -Wl,OpenCL" + else + echo "BEGIN ERROR" + echo "OpenCL selected, but OPENCL_DIR not set." + echo "END ERROR" + exit 1 + fi +fi + +# Set options + +: ${OPENCL_INC_DIRS:=${OPENCL_DIR}/include} +: ${OPENCL_LIB_DIRS:=${OPENCL_DIR}/lib} +: ${OPENCL_LIBS:=OpenCL} + +echo "BEGIN MAKE_DEFINITION" +echo "HAVE_OPENCL = 1" +echo "OPENCL_DIR = ${OPENCL_DIR}" +echo "OPENCL_INC_DIRS = ${OPENCL_INC_DIRS}" +echo "OPENCL_LIB_DIRS = ${OPENCL_LIB_DIRS}" +echo "OPENCL_LIBS = ${OPENCL_LIBS}" +echo "END MAKE_DEFINITION" + +echo 'INCLUDE_DIRECTORY $(OPENCL_INC_DIRS)' +echo 'LIBRARY_DIRECTORY $(OPENCL_LIB_DIRS)' +echo 'LIBRARY $(OPENCL_LIBS)' |