-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathSRCNN-cpp.pro
31 lines (26 loc) · 890 Bytes
/
SRCNN-cpp.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
#OpenMP on macOS: first install llvm via brew, setup llvm kit & compiler in Qt settings!
macx{
QMAKE_CC = /usr/local/opt/llvm/bin/clang
QMAKE_CXX = /usr/local/opt/llvm/bin/clang++
QMAKE_LINK = /usr/local/opt/llvm/bin/clang++
QMAKE_CFLAGS += -fopenmp
QMAKE_CXXFLAGS += -fopenmp
INCLUDEPATH += -I/usr/local/opt/llvm/include
LIBS += -L/usr/local/opt/llvm/lib -lomp
}
#OpenMP on Windows
win32: QMAKE_CFLAGS += -O2 -fopenmp -msse4.1 -mssse3 -msse3 -msse2 -msse -D_FILE_OFFSET_BITS=64 -std=c99
win32: QMAKE_CXXFLAGS += -fopenmp
win32: LIBS += -llibgomp-1
#OpenCV
LIBS += -lopencv_core -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc
macx: LIBS += -L/usr/local/lib/
macx: INCLUDEPATH += /usr/local/include/opencv4
INCLUDEPATH += ./src/
SOURCES += \
main.cpp \
src/gaussian.cpp \
src/srcnn.cpp
HEADERS += \
src/gaussian.hpp \
src/srcnn.hpp