forked from SvenDeSmet/ESTL
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ESTL.pro
80 lines (59 loc) · 1.43 KB
/
ESTL.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#QT += core
QT -= gui
CONFIG += console
#CONFIG -= app_bundle
#TEMPLATE = app
#MAC
mac:DEFINES += MAC
mac:LIBS += -lfftw3f -framework OpenCL
mac:DEFINES += USE_FFTW
OTHER_FILES += \
README \
OpenCL_FFT/ReadMe.txt \
OpenCL_FFT/param.txt \
Measurements.txt \
Issues.txt \
Measurements-Batch.txt
HEADERS += \
uOpenCL.h \
FFTs.h \
FFT.h \
FFT_OpenCL_Contiguous.h \
FFT_OpenCL_Contiguous_InnerKernelTester.h \
FFT_OpenCL_A.h \
FFT_MKL.h \
FFT_FFTW3.h \
Convolution.h \
Complex.h \
cl.hpp \
OpenCL_FFT/procs.h \
OpenCL_FFT/fft_internal.h \
OpenCL_FFT/clFFT.h \
tests/Timer.h \
tests/Test.h \
FFT_OpenCL_LAC.h \
KernelGenerator.h \
SimpleMath.h \
DataInterface.h \
OpenCLFFTAlgorithm.h
SOURCES += \
Complex.cpp \
OpenCL_FFT/fft_setup.cpp \
OpenCL_FFT/fft_kernelstring.cpp \
OpenCL_FFT/fft_execute.cpp \
tests/Timer.cpp \
tests/Test.cpp \
main.cpp \
KernelGenerator.cpp
# LINUX/AMD:
linux:INCLUDEPATH += /opt/AMDAPP/include/
linux:LIBS += -L/opt/AMDAPP/lib/x86_64/
linux:LIBS += -L/opt/AMDAPP/lib/x86/
linux:LIBS += -lOpenCL
# WINDOWS/AMD
win32:INCLUDEPATH += "C:\Program Files (x86)\AMD APP\include"
win32:LIBS += -L$$quote(C:/Program Files (x86)/AMD APP/lib/x86/)
win32:LIBS += -L$$quote(C:/Program Files (x86)/AMD APP/lib/x86_64/)
win32:LIBS += -lOpenCL
# MAC
#DEFINES += __CL_ENABLE_EXCEPTIONS