Module: $RCSfile: bbtkFactory.cxx,v $
Language: C++
-Date: $Date: 2008/01/29 10:56:03 $
-Version: $Revision: 1.5 $
+Date: $Date: 2008/01/29 14:01:31 $
+Version: $Revision: 1.6 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
return;
}
-
// =================================================
// The following structure was checked to work
// with any type of relative/absolute path.
Program: bbtk
Module: $RCSfile: bbtkInterpreter.cxx,v $ $
Language: C++
- Date: $Date: 2008/01/29 13:54:47 $
- Version: $Revision: 1.10 $
+ Date: $Date: 2008/01/29 14:01:31 $
+ Version: $Revision: 1.11 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
}
foundFile = true;
- std::cout << "recherche tous les .bbs du directory" << std::endl;
- std::cout << "pour chacun, LoadScript" << std::endl;
-
std::vector<std::string> Filenames;
int nbFiles = Utilities::Explore(fullDirectoryName, false, Filenames);
// std::cout << "=================nbFiles " << nbFiles << std::endl;
// =============================================================== iterate on the paths
{
- std::cout << "iterate"<<std::endl;
std::string path;
std::vector<std::string>::iterator i;
for (i=script_paths.begin();i!=script_paths.end();++i)
{
path = *i;
- std::cout << "CUR=["<<path<<"]"<<std::endl;
// we *really* want '.' to be the current working directory
if (path == ".") {
- std::cout << "PATH IS CURRENT"<<std::endl;
char buf[2048]; // for getcwd
char * currentDir = getcwd(buf, 2048);
std::string cwd(currentDir);
// fullPathScriptName = Utilities::MakePkgnameFromPath(path, name, true); //pkgname);
- fullPathScriptName = Utilities::MakePkgnameFromPath(path, /*pkgnam*/ name, true);
- std::cout << "FULL PATH = "<<fullPathScriptName<<std::endl;
-
+ fullPathScriptName = Utilities::MakePkgnameFromPath(path, pkgname, true);
+//std::cout << "FULL PATH = "<<fullPathScriptName<<std::endl;
+
// Check if library exists
if ( ! Utilities::FileExists(fullPathScriptName) )
{
std::cout <<" [" <<fullPathScriptName <<"] : doesn't exist" <<std::endl;
continue; // try next path
}
+ if (verbose)
+ std::cout <<" [" <<fullPathScriptName <<"] : found" <<std::endl;
foundFile = true;
break; // a script was found; we stop iterating
Program: bbtk
Module: $RCSfile: bbtkUtilities.h,v $
Language: C++
- Date: $Date: 2008/01/29 12:05:05 $
- Version: $Revision: 1.7 $
+ Date: $Date: 2008/01/29 14:01:31 $
+ Version: $Revision: 1.8 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See doc/license.txt or
// tooHigh : true is user supplies a library pathname with too many "../"
bool tooHigh = false;
-//std::cout << "------------------cwd [" << cwd << "]" << std::endl;
+//std::cout << "------------------cwd [" << cwd << "] name [" << name << "]" << std::endl;
if ( name[0] == '/' || name[1] == ':' ) // Linux or Windows absolute name
{