1 2add_definitions(-DINITGUID -DWINETEST_USE_DBGSTR_LONGLONG) 3set_cpp(WITH_RUNTIME WITH_EXCEPTIONS) 4 5include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/atl) 6 7list(APPEND SOURCE 8 atltypes.cpp 9 CComBSTR.cpp 10 CComHeapPtr.cpp 11 CComObject.cpp 12 CComQIPtr.cpp 13 CImage.cpp 14 CRegKey.cpp 15 CSimpleArray.cpp 16 CSimpleMap.cpp 17 CString.cpp 18 precomp.h) 19 20add_executable(atl_apitest 21 ${SOURCE} 22 CComVariant.cpp 23 testlist.c 24 atl_apitest.rc) 25 26target_link_libraries(atl_apitest wine atlnew uuid) 27set_module_type(atl_apitest win32cui) 28add_importlibs(atl_apitest rpcrt4 ole32 oleaut32 msimg32 gdi32 advapi32 user32 msvcrt kernel32 ntdll) 29add_pch(atl_apitest precomp.h SOURCE) 30add_rostests_file(TARGET atl_apitest) 31