X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fappli%2FbbPlugPackage%2FbbPlugPackage.cpp;h=8ced93949321a22c41a3e11b1fbd1a412bd4ab4c;hb=ab180f23cb155da45dce2bc83cf79955950dad7b;hp=6dbe260ceee2145ecebf4050db9175c7c8ba0509;hpb=cfad95b6e08e6e53846ffcda7fbc5932065f2c47;p=bbtk.git diff --git a/kernel/appli/bbPlugPackage/bbPlugPackage.cpp b/kernel/appli/bbPlugPackage/bbPlugPackage.cpp index 6dbe260..8ced939 100644 --- a/kernel/appli/bbPlugPackage/bbPlugPackage.cpp +++ b/kernel/appli/bbPlugPackage/bbPlugPackage.cpp @@ -41,19 +41,30 @@ int main(int argc, char **argv) return (int)1; } - std::string path(argv[1]); - std::string fname = path + "/bbtkPackage"; - + std::string path = argv[1] ; + #ifdef WIN32 + std::string fname = path + "\\bbtkPackage"; + #else + std::string fname = path + "/bbtkPackage" ; + #endif + if ( ! Utilities::FileExists( fname ) ) { - std::cout << "* ERROR : The directory '"<> 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 '"