X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fappli%2FbbPlugPackage%2FbbPlugPackage.cpp;h=552d5a47a585c9eb516b96614c01b30d703a5ee6;hb=a94262289f8148799f8e319c216d5af2a6053c18;hp=22502b1472221dfcbd7dd5b5af80cc0308ed46a7;hpb=85bae054ff07681220211b68b63d2d270542f548;p=bbtk.git diff --git a/kernel/appli/bbPlugPackage/bbPlugPackage.cpp b/kernel/appli/bbPlugPackage/bbPlugPackage.cpp index 22502b1..552d5a4 100644 --- a/kernel/appli/bbPlugPackage/bbPlugPackage.cpp +++ b/kernel/appli/bbPlugPackage/bbPlugPackage.cpp @@ -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() ) ) {