Link system libs MinGW-only

This commit is contained in:
Jean Pierre Cimalando 2020-03-06 17:07:37 +01:00 committed by Paul Fd
parent 52e7120dbd
commit 73fde1ae22

View file

@ -175,19 +175,22 @@ function(plugin_add_vstgui NAME)
target_include_directories("${NAME}" PRIVATE "${VST3SDK_BASEDIR}/vstgui4") target_include_directories("${NAME}" PRIVATE "${VST3SDK_BASEDIR}/vstgui4")
if(WIN32) if(WIN32)
find_library(OPENGL32_LIBRARY "opengl32") if (NOT MSVC)
find_library(D2D1_LIBRARY "d2d1") # autolinked on MSVC with pragmas
find_library(DWRITE_LIBRARY "dwrite") find_library(OPENGL32_LIBRARY "opengl32")
find_library(DWMAPI_LIBRARY "dwmapi") find_library(D2D1_LIBRARY "d2d1")
find_library(WINDOWSCODECS_LIBRARY "windowscodecs") find_library(DWRITE_LIBRARY "dwrite")
find_library(SHLWAPI_LIBRARY "shlwapi") find_library(DWMAPI_LIBRARY "dwmapi")
target_link_libraries("${NAME}" PRIVATE find_library(WINDOWSCODECS_LIBRARY "windowscodecs")
"${OPENGL32_LIBRARY}" find_library(SHLWAPI_LIBRARY "shlwapi")
"${D2D1_LIBRARY}" target_link_libraries("${NAME}" PRIVATE
"${DWRITE_LIBRARY}" "${OPENGL32_LIBRARY}"
"${DWMAPI_LIBRARY}" "${D2D1_LIBRARY}"
"${WINDOWSCODECS_LIBRARY}" "${DWRITE_LIBRARY}"
"${SHLWAPI_LIBRARY}") "${DWMAPI_LIBRARY}"
"${WINDOWSCODECS_LIBRARY}"
"${SHLWAPI_LIBRARY}")
endif()
elseif(APPLE) elseif(APPLE)
find_library(APPLE_COREFOUNDATION_LIBRARY "CoreFoundation") find_library(APPLE_COREFOUNDATION_LIBRARY "CoreFoundation")
find_library(APPLE_COCOA_LIBRARY "Cocoa") find_library(APPLE_COCOA_LIBRARY "Cocoa")