Index: sdk/crt/oldnames.cmake =================================================================== --- sdk/crt/oldnames.cmake (revision 56442) +++ sdk/crt/oldnames.cmake (working copy) @@ -6,4 +6,13 @@ set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/liboldnames.a PROPERTIES GENERATED TRUE) add_custom_target(oldnames ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/liboldnames.a) +elseif(MSVC) + add_custom_command( + OUTPUT oldnames.lib + COMMAND lib /DEF:${CMAKE_CURRENT_SOURCE_DIR}/moldname-msvcrt.def /machine:${_MACHINE_ARCH_FLAG} /OUT:${CMAKE_SOURCE_DIR}/importlibs/oldnames.lib) + + set_source_files_properties(oldnames.lib PROPERTIES GENERATED TRUE) + + add_custom_target(oldnames ALL DEPENDS oldnames.lib) + endif()