Merge branch 'ntfs_rebase'
[reactos.git] / modules / rostests / apitests / kernel32 / CMakeLists.txt
1
2 add_subdirectory(redirptest)
3
4 list(APPEND SOURCE
5 Console.c
6 CreateProcess.c
7 DefaultActCtx.c
8 DeviceIoControl.c
9 dosdev.c
10 FindActCtxSectionStringW.c
11 FindFiles.c
12 GetComputerNameEx.c
13 GetCurrentDirectory.c
14 GetDriveType.c
15 GetModuleFileName.c
16 GetVolumeInformation.c
17 interlck.c
18 IsDBCSLeadByteEx.c
19 LoadLibraryExW.c
20 lstrcpynW.c
21 lstrlen.c
22 MultiByteToWideChar.c
23 PrivMoveFileIdentityW.c
24 SetConsoleWindowInfo.c
25 SetCurrentDirectory.c
26 SetUnhandledExceptionFilter.c
27 TerminateProcess.c
28 TunnelCache.c
29 WideCharToMultiByte.c
30 testlist.c
31 Mailslot.c)
32
33 add_executable(kernel32_apitest ${SOURCE})
34 target_link_libraries(kernel32_apitest wine ${PSEH_LIB})
35 set_module_type(kernel32_apitest win32cui)
36 add_delay_importlibs(kernel32_apitest advapi32 shlwapi)
37 add_importlibs(kernel32_apitest msvcrt kernel32 ntdll)
38 add_rostests_file(TARGET kernel32_apitest)
39
40 list(APPEND MANIFEST_FILES
41 classtest.manifest
42 classtest2.manifest
43 comctl32dep.manifest
44 dep1.manifest
45 deptest.manifest)
46
47 foreach(item ${MANIFEST_FILES})
48 add_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/${item}")
49 endforeach(item)