# HG changeset patch # User Chris Cannam # Date 1476802581 -3600 # Node ID 85c83499be3c01398d4ea0deda5d991795c3a722 # Parent 1682dd81d0ef222d05861236e1fd47a5b4683890 MSVC build fixes diff -r 1682dd81d0ef -r 85c83499be3c svapp.pro --- a/svapp.pro Tue Sep 20 09:17:13 2016 +0100 +++ b/svapp.pro Tue Oct 18 15:56:21 2016 +0100 @@ -17,8 +17,10 @@ LIBS += -L../sv-dependency-builds/win32-mingw/lib } win32-msvc* { - INCLUDEPATH += ../sv-dependency-builds/win32-msvc/include - LIBS += -L../sv-dependency-builds/win32-msvc/lib + # We actually expect MSVC to be used only for 64-bit builds, + # though the qmake spec is still called win32-msvc* + INCLUDEPATH += ../sv-dependency-builds/win64-msvc/include + LIBS += -L../sv-dependency-builds/win64-msvc/lib } macx* { INCLUDEPATH += ../sv-dependency-builds/osx/include @@ -31,6 +33,10 @@ macx* { DEFINES += HAVE_COREAUDIO HAVE_PORTAUDIO } + win32-msvc* { + DEFINES += NOMINMAX _USE_MATH_DEFINES + DEFINES -= HAVE_LIBLO + } } CONFIG += staticlib qt thread warn_on stl rtti exceptions c++11