95 lines
1.8 KiB
Prolog
95 lines
1.8 KiB
Prolog
QT += core gui network multimedia opengl widgets
|
|
QMAKE_CFLAGS_RELEASE = -O4
|
|
QMAKE_CXXFLAGS_RELEASE = -O4
|
|
QMAKE_LFLAGS_RELEASE = -O4
|
|
|
|
TARGET = cudaSDR
|
|
TEMPLATE = app
|
|
|
|
CONFIG += qt warn_on
|
|
#CONFIG += console
|
|
CONFIG += mobility
|
|
CONFIG += $$QMAKE_HOST.arch
|
|
message(CONFIG: $$QMAKE_HOST.arch)
|
|
|
|
MOBILITY += multimedia
|
|
|
|
include(cudaSDR.pri)
|
|
|
|
RESOURCES += res/cusdr.qrc
|
|
|
|
#DEFINES += AUDIO_ENGINE_DEBUG
|
|
#DEFINES += _WINDOWS
|
|
#DEFINES += _CRT_SECURE_NO_WARNINGS
|
|
#DEFINES += QT_LARGEFILE_SUPPORT
|
|
#DEFINES += QT_DLL
|
|
#DEFINES += QT_MULTIMEDIA_LIB
|
|
#DEFINES += QT_OPENGL_LIB
|
|
#DEFINES += QT_NETWORK_LIB
|
|
#DEFINES += QT_HAVE_MMX
|
|
#DEFINES += QT_HAVE_3DNOW
|
|
#DEFINES += QT_HAVE_SSE
|
|
#DEFINES += QT_HAVE_MMXEXT
|
|
#DEFINES += QT_HAVE_SSE2
|
|
|
|
unix {
|
|
# CUDA_DIR = $$system(which nvcc | sed 's,/bin/nvcc$,,')
|
|
|
|
x86_64 { HOST_ARCH = x86_64-linux }
|
|
arm7 { HOST_ARCH = armv7-linux-gnueabihf }
|
|
|
|
INCLUDEPATH += \
|
|
./ \
|
|
src/ \
|
|
src/AudioEngine \
|
|
src/CL \
|
|
src/DataEngine \
|
|
src/GL \
|
|
src/QtDSP \
|
|
src/Util
|
|
|
|
LIBS += \
|
|
-lfftw3f -lpulse-simple -lpulse -lasound
|
|
}
|
|
|
|
# ********************************************************
|
|
# The WIN32 configuration needs to be checked and updated
|
|
# ********************************************************
|
|
win32 {
|
|
RC_FILE += res/cusdr.rc
|
|
|
|
INCLUDEPATH += \
|
|
./ \
|
|
src/ \
|
|
src/AudioEngine \
|
|
src/CL \
|
|
src/Cuda \
|
|
src/DataEngine \
|
|
src/GL \
|
|
src/QtDSP \
|
|
src/Util \
|
|
$(CUDA_PATH_V6_5)/include
|
|
|
|
LIBS += \
|
|
-L"$$(CUDA_PATH_V6_5)/lib/x64" \
|
|
-L"./lib" \
|
|
-lwsock32 \
|
|
-lVersion \
|
|
-lPsapi \
|
|
# -lQtOpenCL \
|
|
-lopengl32 \
|
|
# -llibfftw3f-3 \
|
|
-lgdi32 \
|
|
-luser32 \
|
|
-lKernel32
|
|
INCLUDEPATH +=$$PWD/lib
|
|
LIBS += $$PWD/lib/libfftw3f-3.dll
|
|
}
|
|
|
|
OBJECTS_DIR = ./bld/o
|
|
MOC_DIR = ./bld/moc
|
|
#UI_DIR = ./bld/ui
|
|
RCC_DIR = ./bld/rcc
|
|
DESTDIR = ./bin
|
|
|