Example #1
0
 void _addClassPath( const char * ed , stringstream & ss , const char * subdir ) {
     path includeDir(ed);
     includeDir /= subdir;
     directory_iterator end;
     try {
         directory_iterator i(includeDir);
         while ( i != end ) {
             path p = *i;
             ss << SYSTEM_COLON << p.string();
             i++;
         }
     }
     catch (...) {
         problem() << "exception looking for ed class path includeDir: " << includeDir.string() << endl;
         sleepsecs(3);
         dbexit( EXIT_JAVA );
     }
 }
Example #2
0
int main(int argc, char *argv[])
{
	QApplication a(argc, argv);


	QFileInfo bin(a.arguments().first());
	QDir mgLibDir = bin.absoluteDir();
	mgLibDir.cdUp();
	mgLibDir.cdUp();


	QDir includeDir(mgLibDir);

	includeDir.mkdir("include");

	mgLibDir.cd("src");
	includeDir.cd("include");

	buidScrIncludePairs();


	if(a.argc() == 1)
	{
		for (int i = 0; i <srcFolders.size() ; ++i)
		{
			includeDir.mkdir(includeFolders[i]);
			QDir source(mgLibDir.absolutePath()+QDir::separator()+srcFolders[i]);
			QDir destination(includeDir.absolutePath()+QDir::separator()+includeFolders[i]);
			createIcludes(source,destination);
		}
	}
	else
	{
		QString src = a.arguments()[1];
		includeDir.mkdir(srcIncludePairs[src]);
		QDir source(mgLibDir.absolutePath()+QDir::separator()+src);
		QDir destination(includeDir.absolutePath()+QDir::separator()+srcIncludePairs[src]);
		createIcludes(source,destination);
	}
	return 0;
}