fix installation of aux headers
the source paths need to be made relative to the main source dir Change-Id: I98d74eca7e54d1179ab602bb87b96b66f3193ce4 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
This commit is contained in:
parent
a8b7553e46
commit
cc90d4a563
11
bin/syncqt
11
bin/syncqt
@ -964,7 +964,7 @@ foreach my $lib (@modules_to_sync) {
|
||||
if($public_header) {
|
||||
#deal with the install directives
|
||||
if($public_header) {
|
||||
my $pri_install_iheader = fixPaths($iheader, $current_dir);
|
||||
my $pri_install_iheader = fixPaths($iheader, $dir);
|
||||
foreach my $class (@classes) {
|
||||
# Strip namespaces:
|
||||
$class =~ s/^.*:://;
|
||||
@ -972,23 +972,24 @@ foreach my $lib (@modules_to_sync) {
|
||||
# $class =~ s,::,/,g;
|
||||
# }
|
||||
my $class_header = fixPaths("$out_basedir/include/$lib/$class",
|
||||
$current_dir) . " ";
|
||||
$dir) . " ";
|
||||
$pri_install_classes .= $class_header
|
||||
unless($pri_install_classes =~ $class_header);
|
||||
}
|
||||
if ($explicitheaders{$lib}{basename($iheader)}) {
|
||||
my $compat_header = fixPaths("$out_basedir/include/$lib/$explicitheaders{$lib}{basename($iheader)}", $current_dir) . " ";
|
||||
my $compat_header = fixPaths("$out_basedir/include/$lib/$explicitheaders{$lib}{basename($iheader)}",
|
||||
$dir) . " ";
|
||||
$pri_install_files .= $compat_header unless($pri_install_files =~ $compat_header);
|
||||
}
|
||||
$pri_install_files.= "$pri_install_iheader ";;
|
||||
}
|
||||
}
|
||||
elsif ($qpa_header) {
|
||||
my $pri_install_iheader = fixPaths($iheader, $current_dir);
|
||||
my $pri_install_iheader = fixPaths($iheader, $dir);
|
||||
$pri_install_qpafiles.= "$pri_install_iheader ";;
|
||||
}
|
||||
else {
|
||||
my $pri_install_iheader = fixPaths($iheader, $current_dir);
|
||||
my $pri_install_iheader = fixPaths($iheader, $dir);
|
||||
$pri_install_pfiles.= "$pri_install_iheader ";;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user