mirror of
https://github.com/reactos/reactos.git
synced 2026-05-30 14:34:57 +08:00
[CRT] Remove ftol2_sse
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user