fixed: missing include
added: custom cuda target