use dryRun for sourcecpp