X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fappli%2FbbPlugPackage%2FbbPlugPackage.cpp;h=552d5a47a585c9eb516b96614c01b30d703a5ee6;hb=00119d2074a1d423927404a1759b9a9616a087ba;hp=2c7aadb08fa28ab80621eacc6a665c82faf8b06b;hpb=794eb77fdbaa7b0be791fb744205e75391344ce5;p=bbtk.git diff --git a/kernel/appli/bbPlugPackage/bbPlugPackage.cpp b/kernel/appli/bbPlugPackage/bbPlugPackage.cpp index 2c7aadb..552d5a4 100644 --- a/kernel/appli/bbPlugPackage/bbPlugPackage.cpp +++ b/kernel/appli/bbPlugPackage/bbPlugPackage.cpp @@ -1,7 +1,10 @@ #include #include +#include using namespace bbtk; + + //========================================================================== int main(int argc, char **argv) { @@ -31,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() ) ) {