#!/usr/bin/perl use warnings; use strict; =head1 convert_build_config_to_shell_format This simple script converts its standard input from the jam-specific format that is being used in BuildSetup into a format that's understood by sh. =cut my $data; while (my $line = <>) { $data .= $line; if ($data =~ m{\s*(\w+)\s*\?=\s*\"?([^;]*?)\"?\s*;}gms) { print "$1='$2'\n"; $data = ''; } }