de-duplicate code
Change-Id: Ic3f2bfeb5a16da86b1cd471b55dfc79f12dfadee Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
5408225286
commit
8a879a6148
44
bin/syncqt
44
bin/syncqt
@ -533,6 +533,22 @@ sub findFiles {
|
||||
return @files;
|
||||
}
|
||||
|
||||
sub listSubdirs {
|
||||
my @subdirs = @_;
|
||||
foreach my $subdir (@subdirs) {
|
||||
opendir DIR, $subdir or die "Huh, directory ".$subdir." cannot be opened.";
|
||||
foreach my $t (sort readdir(DIR)) {
|
||||
push @subdirs, "$subdir/$t" if(-d "$subdir/$t" && !($t eq ".") &&
|
||||
!($t eq "..") && !($t eq ".obj") &&
|
||||
!($t eq ".moc") && !($t eq ".rcc") &&
|
||||
!($t eq ".uic") && !($t eq "build") &&
|
||||
!($t eq "doc"));
|
||||
}
|
||||
closedir DIR;
|
||||
}
|
||||
return @subdirs;
|
||||
}
|
||||
|
||||
######################################################################
|
||||
# Syntax: loadSyncProfile()
|
||||
#
|
||||
@ -866,20 +882,7 @@ foreach my $lib (@modules_to_sync) {
|
||||
|
||||
foreach my $headers_dir (@headers_paths) {
|
||||
#calc subdirs
|
||||
my @subdirs = ($headers_dir);
|
||||
foreach my $subdir (@subdirs) {
|
||||
if ($subdir =~ /\/doc$/) {
|
||||
next;
|
||||
}
|
||||
opendir DIR, $subdir or next;
|
||||
foreach my $t (sort readdir(DIR)) {
|
||||
push @subdirs, "$subdir/$t" if(-d "$subdir/$t" && !($t eq ".") &&
|
||||
!($t eq "..") && !($t eq ".obj") &&
|
||||
!($t eq ".moc") && !($t eq ".rcc") &&
|
||||
!($t eq ".uic") && !($t eq "build"));
|
||||
}
|
||||
closedir DIR;
|
||||
}
|
||||
my @subdirs = listSubdirs($headers_dir);
|
||||
|
||||
#calc files and "copy" them
|
||||
foreach my $subdir (@subdirs) {
|
||||
@ -1144,18 +1147,7 @@ unless($showonly || !$create_uic_class_map) {
|
||||
if($check_includes) {
|
||||
for my $lib (keys(%modules)) {
|
||||
#calc subdirs
|
||||
my @subdirs = ($modules{$lib});
|
||||
foreach my $subdir (@subdirs) {
|
||||
opendir DIR, $subdir or die "Huh, directory ".$subdir." cannot be opened.";
|
||||
foreach my $t (sort readdir(DIR)) {
|
||||
push @subdirs, "$subdir/$t" if(-d "$subdir/$t" && !($t eq ".") &&
|
||||
!($t eq "..") && !($t eq ".obj") &&
|
||||
!($t eq ".moc") && !($t eq ".rcc") &&
|
||||
!($t eq ".uic") && !($t eq "build") &&
|
||||
!($t eq "doc"));
|
||||
}
|
||||
closedir DIR;
|
||||
}
|
||||
my @subdirs = listSubdirs($modules{$lib});
|
||||
|
||||
foreach my $subdir (@subdirs) {
|
||||
my $header_skip_qt_module_test = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user