use inc::Module::Install; if ( can_cc() ) { # do XS stuff } else { # do pure-perl stuff } # rest of Makefile.PL