|
@@ -2062,7 +2062,10 @@ if(SDL_SHARED)
|
|
set_target_properties(SDL2 PROPERTIES STATIC_LIBRARY_FLAGS "/NODEFAULTLIB")
|
|
set_target_properties(SDL2 PROPERTIES STATIC_LIBRARY_FLAGS "/NODEFAULTLIB")
|
|
endif()
|
|
endif()
|
|
set(_INSTALL_LIBS "SDL2" ${_INSTALL_LIBS})
|
|
set(_INSTALL_LIBS "SDL2" ${_INSTALL_LIBS})
|
|
- target_link_libraries(SDL2 ${EXTRA_LIBS} ${EXTRA_LDFLAGS})
|
|
|
|
|
|
+ target_link_libraries(SDL2 PUBLIC ${EXTRA_LIBS} ${EXTRA_LDFLAGS})
|
|
|
|
+ if(MSVC_VERSION GREATER_EQUAL 1920)
|
|
|
|
+ target_link_libraries(SDL2 PRIVATE optimized vcruntime)
|
|
|
|
+ endif()
|
|
target_include_directories(SDL2 PUBLIC "$<BUILD_INTERFACE:${SDL2_SOURCE_DIR}/include>" $<INSTALL_INTERFACE:include> $<INSTALL_INTERFACE:include/SDL2>)
|
|
target_include_directories(SDL2 PUBLIC "$<BUILD_INTERFACE:${SDL2_SOURCE_DIR}/include>" $<INSTALL_INTERFACE:include> $<INSTALL_INTERFACE:include/SDL2>)
|
|
if (NOT ANDROID)
|
|
if (NOT ANDROID)
|
|
set_target_properties(SDL2 PROPERTIES DEBUG_POSTFIX "${SDL_CMAKE_DEBUG_POSTFIX}")
|
|
set_target_properties(SDL2 PROPERTIES DEBUG_POSTFIX "${SDL_CMAKE_DEBUG_POSTFIX}")
|