guards around cuda cmake stuff