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