1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-09-03 21:57:51 -04:00

Windows build: set SSE options for all source device plugins

This commit is contained in:
f4exb 2016-11-07 18:40:52 +01:00
parent 8b52059ca4
commit 8d3056f202
8 changed files with 77 additions and 38 deletions

View File

@ -18,6 +18,10 @@ INCLUDEPATH += ../../../sdrbase
INCLUDEPATH += $$LIBAIRSPYSRC INCLUDEPATH += $$LIBAIRSPYSRC
DEFINES += LIBAIRSPY_DYN_RATES DEFINES += LIBAIRSPY_DYN_RATES
DEFINES += USE_SSE2=1
QMAKE_CXXFLAGS += -msse2
DEFINES += USE_SSE4_1=1
QMAKE_CXXFLAGS += -msse4.1
CONFIG(Release):build_subdir = release CONFIG(Release):build_subdir = release
CONFIG(Debug):build_subdir = debug CONFIG(Debug):build_subdir = debug

View File

@ -11,6 +11,11 @@ QT += core gui widgets multimedia opengl
TARGET = inputbladerf TARGET = inputbladerf
DEFINES += USE_SSE2=1
QMAKE_CXXFLAGS += -msse2
DEFINES += USE_SSE4_1=1
QMAKE_CXXFLAGS += -msse4.1
CONFIG(MINGW32):LIBBLADERFSRC = "D:\softs\bladeRF\host\libraries\libbladeRF\include" CONFIG(MINGW32):LIBBLADERFSRC = "D:\softs\bladeRF\host\libraries\libbladeRF\include"
CONFIG(MINGW64):LIBBLADERFSRC = "D:\softs\bladeRF\host\libraries\libbladeRF\include" CONFIG(MINGW64):LIBBLADERFSRC = "D:\softs\bladeRF\host\libraries\libbladeRF\include"
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD

View File

@ -1,38 +1,43 @@
#-------------------------------------------------------- #--------------------------------------------------------
# #
# Pro file for Android and Windows builds with Qt Creator # Pro file for Android and Windows builds with Qt Creator
# #
#-------------------------------------------------------- #--------------------------------------------------------
TEMPLATE = lib TEMPLATE = lib
CONFIG += plugin CONFIG += plugin
QT += core gui widgets multimedia network QT += core gui widgets multimedia network
TARGET = inputfcdproplus TARGET = inputfcdproplus
INCLUDEPATH += $$PWD DEFINES += USE_SSE2=1
INCLUDEPATH += ../../../sdrbase QMAKE_CXXFLAGS += -msse2
INCLUDEPATH += ../../../fcdhid DEFINES += USE_SSE4_1=1
INCLUDEPATH += ../../../fcdlib QMAKE_CXXFLAGS += -msse4.1
CONFIG(Release):build_subdir = release INCLUDEPATH += $$PWD
CONFIG(Debug):build_subdir = debug INCLUDEPATH += ../../../sdrbase
INCLUDEPATH += ../../../fcdhid
SOURCES = fcdproplusgui.cpp\ INCLUDEPATH += ../../../fcdlib
fcdproplusinputqt.cpp\
fcdproplusplugin.cpp\ CONFIG(Release):build_subdir = release
fcdproplussettings.cpp\ CONFIG(Debug):build_subdir = debug
fcdproplusreader.cpp
SOURCES = fcdproplusgui.cpp\
HEADERS = fcdproplusgui.h\ fcdproplusinputqt.cpp\
fcdproplusinputqt.h\ fcdproplusplugin.cpp\
fcdproplusplugin.h\ fcdproplussettings.cpp\
fcdproplussettings.h\ fcdproplusreader.cpp
fcdproplusreader.h
HEADERS = fcdproplusgui.h\
FORMS += fcdproplusgui.ui fcdproplusinputqt.h\
fcdproplusplugin.h\
LIBS += -L../../../fcdlib/$${build_subdir} -lfcdlib fcdproplussettings.h\
LIBS += -L../../../fcdhid/$${build_subdir} -lfcdhid fcdproplusreader.h
LIBS += -L../../../sdrbase/$${build_subdir} -lsdrbase
FORMS += fcdproplusgui.ui
LIBS += -L../../../fcdlib/$${build_subdir} -lfcdlib
LIBS += -L../../../fcdhid/$${build_subdir} -lfcdhid
LIBS += -L../../../sdrbase/$${build_subdir} -lsdrbase

View File

@ -10,6 +10,12 @@ CONFIG += plugin
QT += core gui widgets multimedia opengl QT += core gui widgets multimedia opengl
TARGET = inputfilesource TARGET = inputfilesource
DEFINES += USE_SSE2=1
QMAKE_CXXFLAGS += -msse2
DEFINES += USE_SSE4_1=1
QMAKE_CXXFLAGS += -msse4.1
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD
INCLUDEPATH += ../../../sdrbase INCLUDEPATH += ../../../sdrbase

View File

@ -11,6 +11,11 @@ QT += core gui widgets multimedia opengl
TARGET = inputhackrf TARGET = inputhackrf
DEFINES += USE_SSE2=1
QMAKE_CXXFLAGS += -msse2
DEFINES += USE_SSE4_1=1
QMAKE_CXXFLAGS += -msse4.1
CONFIG(MINGW32):LIBHACKRFSRC = "D:\softs\hackrf\host" CONFIG(MINGW32):LIBHACKRFSRC = "D:\softs\hackrf\host"
CONFIG(MINGW64):LIBHACKRFSRC = "D:\softs\hackrf\host" CONFIG(MINGW64):LIBHACKRFSRC = "D:\softs\hackrf\host"
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD

View File

@ -11,6 +11,11 @@ QT += core gui widgets multimedia opengl
TARGET = inputrtlsdr TARGET = inputrtlsdr
DEFINES += USE_SSE2=1
QMAKE_CXXFLAGS += -msse2
DEFINES += USE_SSE4_1=1
QMAKE_CXXFLAGS += -msse4.1
CONFIG(MINGW32):LIBRTLSDRSRC = "D:\softs\librtlsdr" CONFIG(MINGW32):LIBRTLSDRSRC = "D:\softs\librtlsdr"
CONFIG(MINGW64):LIBRTLSDRSRC = "D:\softs\librtlsdr" CONFIG(MINGW64):LIBRTLSDRSRC = "D:\softs\librtlsdr"
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD

View File

@ -11,6 +11,11 @@ QT += core gui widgets multimedia network opengl
TARGET = inputsdrdaemon TARGET = inputsdrdaemon
DEFINES += USE_SSE2=1
QMAKE_CXXFLAGS += -msse2
DEFINES += USE_SSE4_1=1
QMAKE_CXXFLAGS += -msse4.1
CONFIG(MINGW32):LIBNANOMSGSRC = "D:\softs\nanomsg-0.8-beta" CONFIG(MINGW32):LIBNANOMSGSRC = "D:\softs\nanomsg-0.8-beta"
CONFIG(MINGW64):LIBNANOMSGSRC = "D:\softs\nanomsg-0.8-beta" CONFIG(MINGW64):LIBNANOMSGSRC = "D:\softs\nanomsg-0.8-beta"

View File

@ -23,8 +23,12 @@ INCLUDEPATH += ../../../lz4
INCLUDEPATH += $$LIBNANOMSGSRC/src INCLUDEPATH += $$LIBNANOMSGSRC/src
INCLUDEPATH += $$LIBCM256CCSRC INCLUDEPATH += $$LIBCM256CCSRC
DEFINES += USE_SSE2=1
QMAKE_CXXFLAGS += -msse2
DEFINES += USE_SSSE3=1 DEFINES += USE_SSSE3=1
QMAKE_CXXFLAGS += -mssse3 QMAKE_CXXFLAGS += -mssse3
DEFINES += USE_SSE4_1=1
QMAKE_CXXFLAGS += -msse4.1
CONFIG(Release):build_subdir = release CONFIG(Release):build_subdir = release
CONFIG(Debug):build_subdir = debug CONFIG(Debug):build_subdir = debug