[CRT] Remove ftol2_sse

This commit is contained in:
Timo Kreuzer
2025-11-20 16:57:33 +02:00
parent 9c66d9eaba
commit eba2bbd177
4 changed files with 0 additions and 20 deletions

View File

@@ -39,9 +39,6 @@ if(MSVC)
# export of deleting destructor "name"
target_link_options(msvcrt PRIVATE "/ignore:4102")
set_property(TARGET libmsvcrt APPEND PROPERTY STATIC_LIBRARY_OPTIONS "/ignore:4102")
if(ARCH STREQUAL "i386")
target_sources(libmsvcrt PRIVATE $<TARGET_OBJECTS:ftol2_sse>)
endif()
endif()
add_importlibs(msvcrt kernel32 ntdll)

View File

@@ -93,15 +93,6 @@ add_asm_files(msvcrtex_asm ${MSVCRTEX_ASM_SOURCE})
add_library(msvcrtex OBJECT ${MSVCRTEX_SOURCE} ${msvcrtex_asm})
target_compile_definitions(msvcrtex PRIVATE _DLL _MSVCRTEX_)
if(MSVC AND (ARCH STREQUAL "i386"))
# user32.dll needs this as a stand-alone object file
add_asm_files(ftol2_asm math/i386/ftol2_asm.s)
add_library(ftol2_sse OBJECT ${ftol2_asm})
target_compile_definitions(ftol2_sse PRIVATE $<TARGET_PROPERTY:msvcrtex,COMPILE_DEFINITIONS>)
set_target_properties(ftol2_sse PROPERTIES LINKER_LANGUAGE C)
endif()
if(CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID STREQUAL "Clang")
target_compile_options(msvcrtex PRIVATE $<$<COMPILE_LANGUAGE:C>:-Wno-main>)
if(LTCG)

View File

@@ -61,10 +61,6 @@ target_link_libraries(gdi32
atan2
${PSEH_LIB})
if(MSVC AND (ARCH STREQUAL "i386"))
target_sources(gdi32 PRIVATE $<TARGET_OBJECTS:ftol2_sse>)
endif()
add_importlibs(gdi32 user32 advapi32 kernel32 ntdll)
add_pch(gdi32 include/precomp.h SOURCE)
add_dependencies(gdi32 psdk)

View File

@@ -85,10 +85,6 @@ set_module_type(user32 win32dll UNICODE ENTRYPOINT DllMain 12)
target_link_libraries(user32 user32_vista_static user32_optional_vista user32_wsprintf wine win32ksys ${PSEH_LIB})
add_dependencies(user32 asm)
if(MSVC AND (ARCH STREQUAL "i386"))
target_sources(user32 PRIVATE $<TARGET_OBJECTS:ftol2_sse>)
endif()
add_delay_importlibs(user32 usp10 libpng)
add_importlibs(user32 gdi32 advapi32 kernel32 ntdll)
add_pch(user32 include/user32.h SOURCE)