mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
[CRT_APITEST] Add static_crt_apitest
This commit is contained in:
parent
8043628d97
commit
c23ce9dfad
2 changed files with 42 additions and 0 deletions
|
@ -5,6 +5,7 @@ endif()
|
||||||
|
|
||||||
include(ntdll_crt_apitest.cmake)
|
include(ntdll_crt_apitest.cmake)
|
||||||
include(msvcrt_crt_apitest.cmake)
|
include(msvcrt_crt_apitest.cmake)
|
||||||
|
include(static_crt_apitest.cmake)
|
||||||
|
|
||||||
if(NOT ARCH STREQUAL "amd64" AND NOT ARCH STREQUAL "arm")
|
if(NOT ARCH STREQUAL "amd64" AND NOT ARCH STREQUAL "arm")
|
||||||
include(crtdll_crt_apitest.cmake)
|
include(crtdll_crt_apitest.cmake)
|
||||||
|
|
41
modules/rostests/apitests/crt/static_crt_apitest.cmake
Normal file
41
modules/rostests/apitests/crt/static_crt_apitest.cmake
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
|
||||||
|
list(APPEND SOURCE_STATIC
|
||||||
|
_snprintf.c
|
||||||
|
_snwprintf.c
|
||||||
|
_vscprintf.c
|
||||||
|
_vscwprintf.c
|
||||||
|
_vsnprintf.c
|
||||||
|
_vsnwprintf.c
|
||||||
|
atexit.c
|
||||||
|
mbstowcs.c
|
||||||
|
mbtowc.c
|
||||||
|
sprintf.c
|
||||||
|
strcpy.c
|
||||||
|
strlen.c
|
||||||
|
strtoul.c
|
||||||
|
wcstombs.c
|
||||||
|
wcstoul.c
|
||||||
|
wctomb.c
|
||||||
|
)
|
||||||
|
|
||||||
|
if(ARCH STREQUAL "i386")
|
||||||
|
list(APPEND SOURCE_STATIC
|
||||||
|
# To be filled
|
||||||
|
)
|
||||||
|
elseif(ARCH STREQUAL "amd64")
|
||||||
|
list(APPEND SOURCE_STATIC
|
||||||
|
# To be filled
|
||||||
|
)
|
||||||
|
elseif(ARCH STREQUAL "arm")
|
||||||
|
list(APPEND SOURCE_STATIC
|
||||||
|
__rt_div.c
|
||||||
|
__fto64.c
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_executable(static_crt_apitest EXCLUDE_FROM_ALL testlist.c ${SOURCE_STATIC})
|
||||||
|
target_compile_definitions(static_crt_apitest PRIVATE TEST_STATIC_CRT wine_dbgstr_an=wine_dbgstr_an_ wine_dbgstr_wn=wine_dbgstr_wn_)
|
||||||
|
target_link_libraries(static_crt_apitest crt wine ${PSEH_LIB})
|
||||||
|
set_module_type(static_crt_apitest win32cui)
|
||||||
|
add_importlibs(static_crt_apitest kernel32 ntdll)
|
||||||
|
add_rostests_file(TARGET static_crt_apitest)
|
Loading…
Reference in a new issue