Commit 3c73f51d authored by Michael Carpenter's avatar Michael Carpenter

Changes to allow for compiling with MSVC2012

parent 14097878
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
message(Qt version $$[QT_VERSION]) message(Qt version $$[QT_VERSION])
win32-msvc2008|win32-msvc2010 { win32-msvc2008|win32-msvc2010|win32-msvc2012 {
QMAKE_POST_LINK += $$quote(echo "Copying files"$$escape_expand(\\n)) QMAKE_POST_LINK += $$quote(echo "Copying files"$$escape_expand(\\n))
} else { } else {
QMAKE_POST_LINK += $$quote(echo "Copying files") QMAKE_POST_LINK += $$quote(echo "Copying files")
...@@ -261,7 +261,7 @@ linux-g++-64 { ...@@ -261,7 +261,7 @@ linux-g++-64 {
} }
# Windows (32bit), Visual Studio # Windows (32bit), Visual Studio
win32-msvc2008|win32-msvc2010 { win32-msvc2008|win32-msvc2010|win32-msvc2012 {
win32-msvc2008 { win32-msvc2008 {
message(Building for Windows Visual Studio 2008 (32bit)) message(Building for Windows Visual Studio 2008 (32bit))
......
...@@ -148,7 +148,6 @@ INCLUDEPATH += . \ ...@@ -148,7 +148,6 @@ INCLUDEPATH += . \
libs/thirdParty/qserialport/include/QtSerialPort \ libs/thirdParty/qserialport/include/QtSerialPort \
libs/thirdParty/qserialport/src \ libs/thirdParty/qserialport/src \
libs/qextserialport libs/qextserialport
# Include serial port library (QSerial) # Include serial port library (QSerial)
include(qserialport.pri) include(qserialport.pri)
...@@ -156,9 +155,7 @@ include(qserialport.pri) ...@@ -156,9 +155,7 @@ include(qserialport.pri)
macx|macx-g++|macx-g++42::SOURCES += libs/qextserialport/qextserialenumerator_osx.cpp macx|macx-g++|macx-g++42::SOURCES += libs/qextserialport/qextserialenumerator_osx.cpp
linux-g++::SOURCES += libs/qextserialport/qextserialenumerator_unix.cpp linux-g++::SOURCES += libs/qextserialport/qextserialenumerator_unix.cpp
linux-g++-64::SOURCES += libs/qextserialport/qextserialenumerator_unix.cpp linux-g++-64::SOURCES += libs/qextserialport/qextserialenumerator_unix.cpp
win32::SOURCES += libs/qextserialport/qextserialenumerator_win.cpp win32-msvc2008|win32-msvc2010|win32-msvc2012::SOURCES += libs/qextserialport/qextserialenumerator_win.cpp
win32-msvc2008|win32-msvc2010::SOURCES += libs/qextserialport/qextserialenumerator_win.cpp
# Input # Input
FORMS += src/ui/MainWindow.ui \ FORMS += src/ui/MainWindow.ui \
src/ui/CommSettings.ui \ src/ui/CommSettings.ui \
...@@ -378,7 +375,7 @@ HEADERS += src/MG.h \ ...@@ -378,7 +375,7 @@ HEADERS += src/MG.h \
src/ui/submainwindow.h src/ui/submainwindow.h
# Google Earth is only supported on Mac OS and Windows with Visual Studio Compiler # Google Earth is only supported on Mac OS and Windows with Visual Studio Compiler
macx|macx-g++|macx-g++42|win32-msvc2008|win32-msvc2010::HEADERS += src/ui/map3D/QGCGoogleEarthView.h macx|macx-g++|macx-g++42|win32-msvc2008|win32-msvc2010|win32-msvc2012::HEADERS += src/ui/map3D/QGCGoogleEarthView.h
contains(DEPENDENCIES_PRESENT, osg) { contains(DEPENDENCIES_PRESENT, osg) {
message("Including headers for OpenSceneGraph") message("Including headers for OpenSceneGraph")
...@@ -543,7 +540,7 @@ SOURCES += src/main.cc \ ...@@ -543,7 +540,7 @@ SOURCES += src/main.cc \
src/ui/submainwindow.cpp src/ui/submainwindow.cpp
# Enable Google Earth only on Mac OS and Windows with Visual Studio compiler # Enable Google Earth only on Mac OS and Windows with Visual Studio compiler
macx|macx-g++|macx-g++42|win32-msvc2008|win32-msvc2010::SOURCES += src/ui/map3D/QGCGoogleEarthView.cc macx|macx-g++|macx-g++42|win32-msvc2008|win32-msvc2010|win32-msvc2012::SOURCES += src/ui/map3D/QGCGoogleEarthView.cc
# Enable OSG only if it has been found # Enable OSG only if it has been found
contains(DEPENDENCIES_PRESENT, osg) { contains(DEPENDENCIES_PRESENT, osg) {
...@@ -624,7 +621,7 @@ TRANSLATIONS += es-MX.ts \ ...@@ -624,7 +621,7 @@ TRANSLATIONS += es-MX.ts \
# xbee support # xbee support
# libxbee only supported by linux and windows systems # libxbee only supported by linux and windows systems
win32-msvc2008|win32-msvc2010|linux { win32-msvc2008|win32-msvc2010|win32-msvc2012|linux {
HEADERS += src/comm/XbeeLinkInterface.h \ HEADERS += src/comm/XbeeLinkInterface.h \
src/comm/XbeeLink.h \ src/comm/XbeeLink.h \
src/comm/HexSpinBox.h \ src/comm/HexSpinBox.h \
...@@ -636,8 +633,7 @@ win32-msvc2008|win32-msvc2010|linux { ...@@ -636,8 +633,7 @@ win32-msvc2008|win32-msvc2010|linux {
DEFINES += XBEELINK DEFINES += XBEELINK
INCLUDEPATH += libs/thirdParty/libxbee INCLUDEPATH += libs/thirdParty/libxbee
# TO DO: build library when it does not exist already # TO DO: build library when it does not exist already
LIBS += -Llibs/thirdParty/libxbee/lib \ LIBS += -llibs/thirdParty/libxbee/lib/libxbee
-llibxbee
} }
################################################################### ###################################################################
...@@ -660,7 +656,7 @@ linux-g++|linux-g++-64{ ...@@ -660,7 +656,7 @@ linux-g++|linux-g++-64{
# Support for Windows systems # Support for Windows systems
# You have to install the official 3DxWare driver for Windows to use the 3D mouse support on Windows systems! # You have to install the official 3DxWare driver for Windows to use the 3D mouse support on Windows systems!
win32-msvc2008|win32-msvc2010 { win32-msvc2008|win32-msvc2010|win32-msvc2012 {
message("Including support for 3DxWare for Windows system.") message("Including support for 3DxWare for Windows system.")
SOURCES += libs/thirdParty/3DMouse/win/MouseParameters.cpp \ SOURCES += libs/thirdParty/3DMouse/win/MouseParameters.cpp \
libs/thirdParty/3DMouse/win/Mouse3DInput.cpp \ libs/thirdParty/3DMouse/win/Mouse3DInput.cpp \
......
...@@ -26,7 +26,7 @@ macx|linux-g++|linux-g++-64 { ...@@ -26,7 +26,7 @@ macx|linux-g++|linux-g++-64 {
HEADERS += $$QSERIALPORT_ROOT/src/posix/termioshelper.h HEADERS += $$QSERIALPORT_ROOT/src/posix/termioshelper.h
} }
win32-msvc2008|win32-msvc2010|win32-g++ { win32-msvc2008|win32-msvc2010|win32-msvc2012|win32-g++ {
HEADERS += $$QSERIALPORT_ROOT/src/win32/commdcbhelper.h \ HEADERS += $$QSERIALPORT_ROOT/src/win32/commdcbhelper.h \
$$QSERIALPORT_ROOT/src/win32/qwincommevtnotifier.h \ $$QSERIALPORT_ROOT/src/win32/qwincommevtnotifier.h \
$$QSERIALPORT_ROOT/src/win32/wincommevtbreaker.h \ $$QSERIALPORT_ROOT/src/win32/wincommevtbreaker.h \
...@@ -43,7 +43,7 @@ SOURCES += $$QSERIALPORT_ROOT/src/posix/qserialportnative_posix.cpp \ ...@@ -43,7 +43,7 @@ SOURCES += $$QSERIALPORT_ROOT/src/posix/qserialportnative_posix.cpp \
$$QSERIALPORT_ROOT/src/posix/termioshelper.cpp $$QSERIALPORT_ROOT/src/posix/termioshelper.cpp
} }
win32-msvc2008|win32-msvc2010|win32-g++ { win32-msvc2008|win32-msvc2010|win32-msvc2012|win32-g++ {
SOURCES += $$QSERIALPORT_ROOT/src/win32/commdcbhelper.cpp \ SOURCES += $$QSERIALPORT_ROOT/src/win32/commdcbhelper.cpp \
$$QSERIALPORT_ROOT/src/win32/qserialportnative_win32.cpp \ $$QSERIALPORT_ROOT/src/win32/qserialportnative_win32.cpp \
$$QSERIALPORT_ROOT/src/win32/qwincommevtnotifier.cpp \ $$QSERIALPORT_ROOT/src/win32/qwincommevtnotifier.cpp \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment