]> Creatis software - bbtk.git/commitdiff
*** empty log message ***
authorEduardo Davila <Eduardo.Davila@creatis.insa-lyon.fr>
Thu, 23 Oct 2008 09:30:07 +0000 (09:30 +0000)
committerEduardo Davila <Eduardo.Davila@creatis.insa-lyon.fr>
Thu, 23 Oct 2008 09:30:07 +0000 (09:30 +0000)
kernel/appli/bbPlugPackage/bbPlugPackage.cpp

index 22502b1472221dfcbd7dd5b5af80cc0308ed46a7..552d5a47a585c9eb516b96614c01b30d703a5ee6 100644 (file)
@@ -34,12 +34,37 @@ int main(int argc, char **argv)
   ConfigurationFile::GetInstance().AddPackagePathsAndWrite( path );
   
   std::string command;
-  command = ConfigurationFile::GetInstance().Get_bin_path();
+#if defined(WIN32)
+       command = "\"";
+#endif
+  command += ConfigurationFile::GetInstance().Get_bin_path();
   command += ConfigurationFile::GetInstance().Get_file_separator();
-  command += "bbRegeneratePackageDoc " + pname + " -q && ";
+  command += "bbRegeneratePackageDoc";
+#if defined(WIN32)
+  command += "\"";
+#endif
+  command += " " + pname + " -q";
+
+if ( system ( command.c_str() ) )
+ {
+    std::cout << "An error occured while running '" 
+               << command << "'" << std::endl;
+      return 1;
+  }
+
+        
+
+  command = "";
+#if defined(WIN32)
+  command = "\"";
+#endif
   command += ConfigurationFile::GetInstance().Get_bin_path();
   command += ConfigurationFile::GetInstance().Get_file_separator();
-  command += "bbRegenerateBoxesLists -q ";
+  command += "bbRegenerateBoxesLists";
+#if defined(WIN32)
+  command += "\"";
+#endif
+  command += " -q";
  
   if ( ! system ( command.c_str() ) )
     {