mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 01:24:38 +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(msvcrt_crt_apitest.cmake)
|
||||
include(static_crt_apitest.cmake)
|
||||
|
||||
if(NOT ARCH STREQUAL "amd64" AND NOT ARCH STREQUAL "arm")
|
||||
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