2 include_directories(BEFORE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
3 add_definitions(-D__WINESRC__ -DWINETEST_USE_DBGSTR_LONGLONG)
26 if(ARCH STREQUAL "i386")
32 list(APPEND PCH_SKIP_SOURCE
35 add_executable(ntdll_winetest
39 target_link_libraries(ntdll_winetest pseh)
41 if(MSVC AND ARCH STREQUAL "amd64")
42 # warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
43 target_compile_options(ntdll_winetest PRIVATE /wd4334)
46 if(USE_CLANG_CL OR (NOT MSVC))
47 target_compile_options(ntdll_winetest PRIVATE "-Wno-format")
50 set_module_type(ntdll_winetest win32cui)
51 add_importlibs(ntdll_winetest user32 ole32 advapi32 msvcrt kernel32 ntdll)
52 add_pch(ntdll_winetest precomp.h "${PCH_SKIP_SOURCE}")
53 add_rostests_file(TARGET ntdll_winetest)