add_definitions( -DWINETEST_USE_DBGSTR_LONGLONG -D_CRT_NONSTDC_NO_DEPRECATE -D__msvcrt_ulong=ULONG) if(GCC AND GCC_VERSION VERSION_GREATER 7) add_compile_flags("-Wno-stringop-truncation") endif() list(APPEND SOURCE cpp.c data.c dir.c environ.c file.c headers.c heap.c locale.c misc.c printf.c scanf.c signal.c string.c time.c precomp.h) add_executable(msvcrt_winetest ${SOURCE} testlist.c) if(USE_CLANG_CL OR (NOT MSVC)) target_compile_options(msvcrt_winetest PRIVATE "-Wno-format") endif() set_module_type(msvcrt_winetest win32cui) add_importlibs(msvcrt_winetest advapi32 msvcrt kernel32) if(MSVC) target_link_libraries(msvcrt_winetest oldnames) add_importlibs(msvcrt_winetest ntdll) endif() add_pch(msvcrt_winetest precomp.h SOURCE) add_rostests_file(TARGET msvcrt_winetest)