Add target_extension option