X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fappli%2FbbPlugPackage%2FbbPlugPackage.cpp;h=bf6081451ad6b6d8844505f654b20e5884c5dc53;hb=e7e2b2d876b585350b2f993b0866454cc5aa704a;hp=6dbe260ceee2145ecebf4050db9175c7c8ba0509;hpb=cfad95b6e08e6e53846ffcda7fbc5932065f2c47;p=bbtk.git diff --git a/kernel/appli/bbPlugPackage/bbPlugPackage.cpp b/kernel/appli/bbPlugPackage/bbPlugPackage.cpp index 6dbe260..bf60814 100644 --- a/kernel/appli/bbPlugPackage/bbPlugPackage.cpp +++ b/kernel/appli/bbPlugPackage/bbPlugPackage.cpp @@ -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 '"