Set NTTDI_VERSION to Windows 10 RS2, needed for MSVC

This commit is contained in:
Jean Pierre Cimalando 2020-10-24 05:41:59 +02:00
parent 1ae14db000
commit 8a1713ccf0

View file

@ -204,6 +204,8 @@ endif()
if(CMAKE_SYSTEM_NAME STREQUAL "Windows") if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
# higher C++ requirement on Windows # higher C++ requirement on Windows
set_property(TARGET sfizz-vstgui PROPERTY CXX_STANDARD 14) set_property(TARGET sfizz-vstgui PROPERTY CXX_STANDARD 14)
# Windows 10 RS2 DDI for custom fonts
target_compile_definitions(sfizz-vstgui PRIVATE "NTDDI_VERSION=0x0A000003")
# disable custom fonts while dwrite3 API is unavailable in MinGW # disable custom fonts while dwrite3 API is unavailable in MinGW
if(MINGW) if(MINGW)
target_compile_definitions(sfizz-vstgui PRIVATE "VSTGUI_WIN32_CUSTOMFONT_SUPPORT=0") target_compile_definitions(sfizz-vstgui PRIVATE "VSTGUI_WIN32_CUSTOMFONT_SUPPORT=0")