include_directories(${REACTOS_SOURCE_DIR}/include/reactos/idl ${CMAKE_CURRENT_BINARY_DIR}) add_rpc_files(server ${REACTOS_SOURCE_DIR}/include/reactos/idl/eventlogrpc.idl) list(APPEND SOURCE eventlog.c eventsource.c logport.c eventlog.rc rpc.c file.c ${CMAKE_CURRENT_BINARY_DIR}/eventlogrpc_s.c) add_executable(eventlog ${SOURCE}) if(NOT MSVC) target_link_libraries(eventlog ${PSEH_LIB}) endif() set_module_type(eventlog win32cui UNICODE) add_importlibs(eventlog advapi32 rpcrt4 msvcrt kernel32 ntdll) add_pch(eventlog eventlog.h) add_cd_file(TARGET eventlog DESTINATION reactos/system32 FOR all)