Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Oleksii Turkot
CrystFEL
Commits
25e8333f
Commit
25e8333f
authored
Feb 23, 2010
by
Thomas White
Browse files
Mac OS X interoperability
parent
2d9f7a5f
Changes
4
Hide whitespace changes
Inline
Side-by-side
configure
View file @
25e8333f
...
...
@@ -4959,8 +4959,165 @@ if test "x$enable_opencl" == "xyes"; then
{
$as_echo
"
$as_me
:
$LINENO
: result: yes"
>
&5
$as_echo
"yes"
>
&6
;
}
OPENCL_CFLAGS
=
""
OPENCL_LIBS
=
"-lOpenCL"
for
ac_header
in
/System/Library/Frameworks/OpenCL.framework/Headers/cl.h
do
as_ac_Header
=
`
$as_echo
"ac_cv_header_
$ac_header
"
|
$as_tr_sh
`
if
{
as_var
=
$as_ac_Header
;
eval
"test
\"\$
{
$as_var
+set}
\"
= set"
;
}
;
then
{
$as_echo
"
$as_me
:
$LINENO
: checking for
$ac_header
"
>
&5
$as_echo_n
"checking for
$ac_header
... "
>
&6
;
}
if
{
as_var
=
$as_ac_Header
;
eval
"test
\"\$
{
$as_var
+set}
\"
= set"
;
}
;
then
$as_echo_n
"(cached) "
>
&6
fi
ac_res
=
`
eval
'as_val=${'
$as_ac_Header
'}
$as_echo "$as_val"'
`
{
$as_echo
"
$as_me
:
$LINENO
: result:
$ac_res
"
>
&5
$as_echo
"
$ac_res
"
>
&6
;
}
else
# Is the header compilable?
{
$as_echo
"
$as_me
:
$LINENO
: checking
$ac_header
usability"
>
&5
$as_echo_n
"checking
$ac_header
usability... "
>
&6
;
}
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
#include <
$ac_header
>
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
ac_try_echo
=
"
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
$as_echo
"
$ac_try_echo
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
$as_echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_header_compiler
=
yes
else
$as_echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_header_compiler
=
no
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
{
$as_echo
"
$as_me
:
$LINENO
: result:
$ac_header_compiler
"
>
&5
$as_echo
"
$ac_header_compiler
"
>
&6
;
}
# Is the header present?
{
$as_echo
"
$as_me
:
$LINENO
: checking
$ac_header
presence"
>
&5
$as_echo_n
"checking
$ac_header
presence... "
>
&6
;
}
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
#include <
$ac_header
>
_ACEOF
if
{
(
ac_try
=
"
$ac_cpp
conftest.
$ac_ext
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
ac_try_echo
=
"
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
$as_echo
"
$ac_try_echo
"
)
>
&5
(
eval
"
$ac_cpp
conftest.
$ac_ext
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
$as_echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
>
/dev/null
&&
{
test
-z
"
$ac_c_preproc_warn_flag$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
;
then
ac_header_preproc
=
yes
else
$as_echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_header_preproc
=
no
fi
rm
-f
conftest.err conftest.
$ac_ext
{
$as_echo
"
$as_me
:
$LINENO
: result:
$ac_header_preproc
"
>
&5
$as_echo
"
$ac_header_preproc
"
>
&6
;
}
# So? What about this header?
case
$ac_header_compiler
:
$ac_header_preproc
:
$ac_c_preproc_warn_flag
in
yes
:no:
)
{
$as_echo
"
$as_me
:
$LINENO
: WARNING:
$ac_header
: accepted by the compiler, rejected by the preprocessor!"
>
&5
$as_echo
"
$as_me
: WARNING:
$ac_header
: accepted by the compiler, rejected by the preprocessor!"
>
&2
;
}
{
$as_echo
"
$as_me
:
$LINENO
: WARNING:
$ac_header
: proceeding with the compiler's result"
>
&5
$as_echo
"
$as_me
: WARNING:
$ac_header
: proceeding with the compiler's result"
>
&2
;
}
ac_header_preproc
=
yes
;;
no:yes:
*
)
{
$as_echo
"
$as_me
:
$LINENO
: WARNING:
$ac_header
: present but cannot be compiled"
>
&5
$as_echo
"
$as_me
: WARNING:
$ac_header
: present but cannot be compiled"
>
&2
;
}
{
$as_echo
"
$as_me
:
$LINENO
: WARNING:
$ac_header
: check for missing prerequisite headers?"
>
&5
$as_echo
"
$as_me
: WARNING:
$ac_header
: check for missing prerequisite headers?"
>
&2
;
}
{
$as_echo
"
$as_me
:
$LINENO
: WARNING:
$ac_header
: see the Autoconf documentation"
>
&5
$as_echo
"
$as_me
: WARNING:
$ac_header
: see the Autoconf documentation"
>
&2
;
}
{
$as_echo
"
$as_me
:
$LINENO
: WARNING:
$ac_header
: section
\"
Present But Cannot Be Compiled
\"
"
>
&5
$as_echo
"
$as_me
: WARNING:
$ac_header
: section
\"
Present But Cannot Be Compiled
\"
"
>
&2
;
}
{
$as_echo
"
$as_me
:
$LINENO
: WARNING:
$ac_header
: proceeding with the preprocessor's result"
>
&5
$as_echo
"
$as_me
: WARNING:
$ac_header
: proceeding with the preprocessor's result"
>
&2
;
}
{
$as_echo
"
$as_me
:
$LINENO
: WARNING:
$ac_header
: in the future, the compiler will take precedence"
>
&5
$as_echo
"
$as_me
: WARNING:
$ac_header
: in the future, the compiler will take precedence"
>
&2
;
}
(
cat
<<
\
_ASBOX
## ------------------------------ ##
## Report this to taw@physics.org ##
## ------------------------------ ##
_ASBOX
)
|
sed
"s/^/
$as_me
: WARNING: /"
>
&2
;;
esac
{
$as_echo
"
$as_me
:
$LINENO
: checking for
$ac_header
"
>
&5
$as_echo_n
"checking for
$ac_header
... "
>
&6
;
}
if
{
as_var
=
$as_ac_Header
;
eval
"test
\"\$
{
$as_var
+set}
\"
= set"
;
}
;
then
$as_echo_n
"(cached) "
>
&6
else
eval
"
$as_ac_Header
=
\$
ac_header_preproc"
fi
ac_res
=
`
eval
'as_val=${'
$as_ac_Header
'}
$as_echo "$as_val"'
`
{
$as_echo
"
$as_me
:
$LINENO
: result:
$ac_res
"
>
&5
$as_echo
"
$ac_res
"
>
&6
;
}
fi
as_val
=
`
eval
'as_val=${'
$as_ac_Header
'}
$as_echo "$as_val"'
`
if
test
"x
$as_val
"
=
x
""
yes
;
then
cat
>>
confdefs.h
<<
_ACEOF
#define `
$as_echo
"HAVE_
$ac_header
" |
$as_tr_cpp
` 1
_ACEOF
OPENCL_CFLAGS
=
"-I/System/Library/Frameworks/OpenCL.framework/Headers"
OPENCL_LIBS
=
"-framework OpenCL"
else
OPENCL_CFLAGS
=
"-I/usr/include/CL"
OPENCL_LIBS
=
"-lOpenCL"
fi
done
cat
>>
confdefs.h
<<
\
_ACEOF
#define HAVE_OPENCL 1
...
...
configure.ac
View file @
25e8333f
...
...
@@ -36,8 +36,15 @@ AC_MSG_CHECKING([whether to use OpenCL])
AS_IF([test "x$enable_opencl" == "xyes"],
[
AC_MSG_RESULT([yes])
OPENCL_CFLAGS=""
OPENCL_LIBS="-lOpenCL"
AC_CHECK_HEADERS([/System/Library/Frameworks/OpenCL.framework/Headers/cl.h],
[
OPENCL_CFLAGS="-I/System/Library/Frameworks/OpenCL.framework/Headers"
OPENCL_LIBS="-framework OpenCL"
],
[
OPENCL_CFLAGS="-I/usr/include/CL"
OPENCL_LIBS="-lOpenCL"
])
AC_DEFINE([HAVE_OPENCL], [1], [Define to 1 if OpenCL is available])
have_opencl=true
],
...
...
src/cl-utils.c
View file @
25e8333f
...
...
@@ -13,7 +13,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <
CL/
cl.h>
#include <cl.h>
#include "utils.h"
...
...
src/diffraction-gpu.c
View file @
25e8333f
...
...
@@ -15,7 +15,7 @@
#include <stdio.h>
#include <string.h>
#include <complex.h>
#include <
CL/
cl.h>
#include <cl.h>
#include "image.h"
#include "utils.h"
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment