Reactos
1
2list(APPEND SOURCE
3 auto_array_ptr.h
4 CConfiguration.cpp
5 CConfiguration.h
6 CFatalException.cpp
7 CFatalException.h
8 CInvalidParameterException.cpp
9 CInvalidParameterException.h
10 CJournaledTestList.cpp
11 CJournaledTestList.h
12 CPipe.cpp
13 CPipe.h
14 CPipedProcess.cpp
15 CPipedProcess.h
16 CProcess.cpp
17 CProcess.h
18 CSimpleException.cpp
19 CSimpleException.h
20 CTest.h
21 CTestInfo.h
22 CTestList.cpp
23 CTestList.h
24 CVirtualTestList.cpp
25 CVirtualTestList.h
26 CWebService.cpp
27 CWebService.h
28 CWebServiceLibCurl.cpp
29 CWebServiceLibCurl.h
30 CWebServiceWinInet.cpp
31 CWebServiceWinInet.h
32 CWineTest.cpp
33 CWineTest.h
34 main.cpp
35 misc.cpp
36 shutdown.cpp
37 tools.cpp
38 precomp.h)
39
40add_executable(rosautotest ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/rosautotestmsg.rc)
41target_link_libraries(rosautotest cppstl)
42set_target_cpp_properties(rosautotest WITH_EXCEPTIONS)
43set_module_type(rosautotest win32cui UNICODE)
44add_importlibs(rosautotest advapi32 shell32 user32 wininet msvcrt kernel32 ntdll)
45add_pch(rosautotest precomp.h SOURCE)
46add_message_headers(ANSI rosautotestmsg.mc)
47add_dependencies(rosautotest rosautotestmsg)
48add_cd_file(TARGET rosautotest DESTINATION reactos/system32 FOR all)