1
2add_definitions(-DINITGUID -DWINETEST_USE_DBGSTR_LONGLONG)
3
4list(APPEND SOURCE
5    AtlObjMap.cpp
6    atltypes.cpp
7    CAtlFileMapping.cpp
8    CAtlArray.cpp
9    CAtlList.cpp
10    CComBSTR.cpp
11    CComHeapPtr.cpp
12    CComObject.cpp
13    CComQIPtr.cpp
14    CComVariant.cpp
15    CHeapPtrList.cpp
16    CImage.cpp
17    CPath.cpp
18    CPath.inl
19    CRegKey.cpp
20    CSimpleArray.cpp
21    CSimpleMap.cpp
22    CString.cpp
23    CString.inl
24    SubclassWindow.cpp)
25
26list(APPEND PCH_SKIP_SOURCE
27    testlist.c)
28
29add_executable(atl_apitest
30    ${SOURCE}
31    ${PCH_SKIP_SOURCE}
32    atl_apitest.rc)
33
34target_link_libraries(atl_apitest wine uuid cpprt atl_classes)
35set_target_cpp_properties(atl_apitest WITH_EXCEPTIONS)
36set_module_type(atl_apitest win32cui)
37add_importlibs(atl_apitest shlwapi rpcrt4 ole32 oleaut32 msimg32 gdi32 advapi32 user32 msvcrt kernel32 ntdll)
38add_pch(atl_apitest precomp.h "${PCH_SKIP_SOURCE}")
39add_rostests_file(TARGET atl_apitest)
40