cpp and cu files processed separately in test build