diff --git a/qgroundcontrol.pro b/qgroundcontrol.pro index 4fef8980760d2694bd4c3e6b4165d0d2af3e22d2..a78152e58b9f2bd78793df426e7317932471bfd7 100644 --- a/qgroundcontrol.pro +++ b/qgroundcontrol.pro @@ -186,43 +186,6 @@ ReleaseBuild { } } -# -# Unit Test specific configuration goes here (debug only) -# - -DebugBuild { - INCLUDEPATH += \ - src/qgcunittest - - HEADERS += \ - src/qgcunittest/AutoTest.h \ - src/qgcunittest/UASUnitTest.h \ - src/qgcunittest/MockUASManager.h \ - src/qgcunittest/MockUAS.h \ - src/qgcunittest/MockQGCUASParamManager.h \ - src/qgcunittest/MockMavlinkInterface.h \ - src/qgcunittest/MockMavlinkFileServer.h \ - src/qgcunittest/MultiSignalSpy.h \ - src/qgcunittest/FlightModeConfigTest.h \ - src/qgcunittest/FlightGearTest.h \ - src/qgcunittest/TCPLinkTest.h \ - src/qgcunittest/TCPLoopBackServer.h \ - src/qgcunittest/QGCUASFileManagerTest.h - - SOURCES += \ - src/qgcunittest/UASUnitTest.cc \ - src/qgcunittest/MockUASManager.cc \ - src/qgcunittest/MockUAS.cc \ - src/qgcunittest/MockQGCUASParamManager.cc \ - src/qgcunittest/MockMavlinkFileServer.cc \ - src/qgcunittest/MultiSignalSpy.cc \ - src/qgcunittest/FlightModeConfigTest.cc \ - src/qgcunittest/FlightGearTest.cc \ - src/qgcunittest/TCPLinkTest.cc \ - src/qgcunittest/TCPLoopBackServer.cc \ - src/qgcunittest/QGCUASFileManagerTest.cc -} - # # External library configuration # @@ -783,3 +746,41 @@ SOURCES += \ src/uas/QGCUASWorker.cc \ src/CmdLineOptParser.cc \ src/uas/QGXPX4UAS.cc + +# +# Unit Test specific configuration goes here +# +# FIXME: These files should only be enabled on the Debug build, but that is currently broken as of Qt5.3.1 on Windows, +# so we just always compile them. +#ReleaseBuild { + INCLUDEPATH += \ + src/qgcunittest + + HEADERS += \ + src/qgcunittest/AutoTest.h \ + src/qgcunittest/UASUnitTest.h \ + src/qgcunittest/MockUASManager.h \ + src/qgcunittest/MockUAS.h \ + src/qgcunittest/MockQGCUASParamManager.h \ + src/qgcunittest/MockMavlinkInterface.h \ + src/qgcunittest/MockMavlinkFileServer.h \ + src/qgcunittest/MultiSignalSpy.h \ + src/qgcunittest/FlightModeConfigTest.h \ + src/qgcunittest/FlightGearTest.h \ + src/qgcunittest/TCPLinkTest.h \ + src/qgcunittest/TCPLoopBackServer.h \ + src/qgcunittest/QGCUASFileManagerTest.h + + SOURCES += \ + src/qgcunittest/UASUnitTest.cc \ + src/qgcunittest/MockUASManager.cc \ + src/qgcunittest/MockUAS.cc \ + src/qgcunittest/MockQGCUASParamManager.cc \ + src/qgcunittest/MockMavlinkFileServer.cc \ + src/qgcunittest/MultiSignalSpy.cc \ + src/qgcunittest/FlightModeConfigTest.cc \ + src/qgcunittest/FlightGearTest.cc \ + src/qgcunittest/TCPLinkTest.cc \ + src/qgcunittest/TCPLoopBackServer.cc \ + src/qgcunittest/QGCUASFileManagerTest.cc +#}