mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 21:12:59 +00:00
[CRT] Refactor CMake files
This commit is contained in:
parent
3e1454c739
commit
8c4aff39a8
22 changed files with 936 additions and 886 deletions
42
sdk/lib/crt/float/float.cmake
Normal file
42
sdk/lib/crt/float/float.cmake
Normal file
|
@ -0,0 +1,42 @@
|
|||
|
||||
list(APPEND LIBCNTPR_FLOAT_SOURCE
|
||||
float/isnan.c
|
||||
)
|
||||
|
||||
list(APPEND CRT_FLOAT_SOURCE
|
||||
${LIBCNTPR_FLOAT_SOURCE}
|
||||
float/chgsign.c
|
||||
float/copysign.c
|
||||
float/fpclass.c
|
||||
float/fpecode.c
|
||||
float/nafter.c
|
||||
float/scalb.c
|
||||
)
|
||||
|
||||
if(ARCH STREQUAL "i386")
|
||||
list(APPEND CRT_FLOAT_SOURCE
|
||||
float/i386/clearfp.c
|
||||
float/i386/cntrlfp.c
|
||||
float/i386/fpreset.c
|
||||
float/i386/logb.c
|
||||
float/i386/statfp.c
|
||||
)
|
||||
elseif(ARCH STREQUAL "amd64")
|
||||
list(APPEND CRT_FLOAT_SOURCE
|
||||
float/i386/cntrlfp.c
|
||||
float/i386/statfp.c
|
||||
)
|
||||
list(APPEND CRT_FLOAT_ASM_SOURCE
|
||||
float/amd64/clearfp.S
|
||||
float/amd64/getsetfpcw.S
|
||||
float/amd64/fpreset.S
|
||||
float/amd64/logb.S
|
||||
)
|
||||
elseif(ARCH STREQUAL "arm")
|
||||
list(APPEND CRT_FLOAT_ASM_SOURCE
|
||||
float/arm/_clearfp.s
|
||||
float/arm/_controlfp.s
|
||||
float/arm/_fpreset.s
|
||||
float/arm/_statusfp.s
|
||||
)
|
||||
endif()
|
Loading…
Add table
Add a link
Reference in a new issue