1
1
2
+ remove_definitions (-D_CRT_NON_CONFORMING_SWPRINTFS)
3
+
2
4
list (APPEND SOURCE
3
5
cpp.c
4
6
data.c
@@ -15,7 +17,7 @@ list(APPEND SOURCE
15
17
time.c)
16
18
17
19
list (APPEND PCH_SKIP_SOURCE
18
- printf.c # _CRT_NON_CONFORMING_SWPRINTFS
20
+ printf.c
19
21
testlist.c)
20
22
21
23
add_executable (msvcrt_winetest
@@ -25,6 +27,8 @@ add_executable(msvcrt_winetest
25
27
target_compile_definitions (msvcrt_winetest PRIVATE
26
28
WINETEST_USE_DBGSTR_LONGLONG
27
29
_CRT_NONSTDC_NO_DEPRECATE
30
+ _USE_MATH_DEFINES
31
+ WIN32_NO_STATUS=
28
32
__msvcrt_ulong=ULONG)
29
33
30
34
if (CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID STREQUAL "Clang" )
@@ -34,13 +38,14 @@ if(CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID STREQUAL "Clang")
34
38
endif ()
35
39
endif ()
36
40
37
- set_module_type(msvcrt_winetest win32cui)
38
- add_importlibs(msvcrt_winetest advapi32 msvcrt kernel32)
39
- target_link_libraries (msvcrt_winetest oldnames)
40
-
41
41
if (MSVC )
42
- add_importlibs(msvcrt_winetest ntdll)
42
+ # 'swscanf' : unknown type field character '\xe1' in format specifier
43
+ target_compile_options (msvcrt_winetest PRIVATE /wd4476)
43
44
endif ()
44
45
46
+ set_module_type(msvcrt_winetest win32cui)
47
+ add_importlibs(msvcrt_winetest advapi32 msvcrt kernel32 ntdll)
48
+ target_link_libraries (msvcrt_winetest oldnames)
49
+
45
50
add_pch(msvcrt_winetest precomp.h "${PCH_SKIP_SOURCE} " )
46
51
add_rostests_file(TARGET msvcrt_winetest)
0 commit comments