]> Creatis software - bbtk.git/commitdiff
Bug #1877
authorDaniel Gonzalez <daniel.gonzalez@creatis.insa-lyon.fr>
Wed, 2 Jan 2013 12:51:20 +0000 (13:51 +0100)
committerDaniel Gonzalez <daniel.gonzalez@creatis.insa-lyon.fr>
Wed, 2 Jan 2013 12:51:20 +0000 (13:51 +0100)
PlugPackage doesn't work with new Creatis Copyright headers.

Now skipping '#' comment lines before taking package name.

kernel/appli/bbPlugPackage/bbPlugPackage.cpp

index 6dbe260ceee2145ecebf4050db9175c7c8ba0509..bf6081451ad6b6d8844505f654b20e5884c5dc53 100644 (file)
@@ -42,7 +42,12 @@ int main(int argc, char **argv)
     }
 
   std::string path(argv[1]);
+  #ifdef WIN32
+  std::string fname = path + "\\bbtkPackage"; 
+  #else
   std::string fname = path + "/bbtkPackage"; 
+  #endif
+  
 
   if ( ! Utilities::FileExists( fname ) )
     {
@@ -54,6 +59,12 @@ int main(int argc, char **argv)
   f.open(fname.c_str());
   std::string pname;
   f >> pname;
+  while(pname[0] == '#')
+  {
+    getline(f, pname, '\n');
+    f >> pname;
+  }
+    
   f.close();
   
   
@@ -70,7 +81,7 @@ int main(int argc, char **argv)
   command += "\"";
 #endif
   command += " " + pname + " -q";
-
+  std::cout << "executing '" << command << "'" << std::endl;
 if ( system ( command.c_str() ) )
  {
     std::cout << "An error occured while running '" 
@@ -91,7 +102,7 @@ if ( system ( command.c_str() ) )
   command += "\"";
 #endif
   command += " -q";
+ std::cout << "executing '" << command << "'" << std::endl;
   if ( ! system ( command.c_str() ) )
     {
       std::cout << "Package '"