}
if($line =~ /--cfg\s*\t*(\S*)/)
{
- $config_var = "--cfg $1 $config_var";
+ $config_var = "--cfg=$1 $config_var";
}
if($line =~ /--cd\s*(\S+)/)
{
$path=($1);
$path=~ s/\"//g;
- $path =~ s/\$\{CMAKE_BINARY_DIR\}/$proj_dir/g;
+# $path =~ s/\$\{CMAKE_BINARY_DIR\}/$proj_dir/g;
$path =~ s/\$\{CMAKE_HOME_DIRECTORY\}/$proj_dir/g;
}
if($line =~ /--setenv\s*\t*(\S*)\=(\S*)/)
if($line =~ /([\S]+)[)]$/)
{
$tesh_file =($1);
- $tesh_file =~ s/\$\{CMAKE_BINARY_DIR\}/$proj_dir/g;
- $tesh_file =~ s/\$\{CMAKE_HOME_DIRECTORY\}/$proj_dir/g;
+ $tesh_file =~ s/\${CMAKE_HOME_DIRECTORY}/$proj_dir/g;
if ( -e "$tesh_file")
{
}
else
{
+ print "tesh_file : $tesh_file not exists!\n";
+ print "tesh_file : $path\/$tesh_file not exists!\n";
die;
}
$command = $path."/".$command;
$command =~ s/\/(.?\/)+/\//g;
}
+ $command =~ s/$proj_dir/\$\{CMAKE_BINARY_DIR\}/g;
if ($config_var)
{
$command = "$command $config_var";