[Scummvm-cvs-logs] SF.net SVN: scummvm:[45384] scummvm/trunk/tools/create_msvc/create_msvc.cpp

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Mon Oct 26 00:17:58 CET 2009


Revision: 45384
          http://scummvm.svn.sourceforge.net/scummvm/?rev=45384&view=rev
Author:   lordhoto
Date:     2009-10-25 23:17:58 +0000 (Sun, 25 Oct 2009)

Log Message:
-----------
Add warning when no engine definitions are found (or the configure file is missing).

Modified Paths:
--------------
    scummvm/trunk/tools/create_msvc/create_msvc.cpp

Modified: scummvm/trunk/tools/create_msvc/create_msvc.cpp
===================================================================
--- scummvm/trunk/tools/create_msvc/create_msvc.cpp	2009-10-25 23:14:15 UTC (rev 45383)
+++ scummvm/trunk/tools/create_msvc/create_msvc.cpp	2009-10-25 23:17:58 UTC (rev 45384)
@@ -84,8 +84,20 @@
 	const std::string srcDir = argv[1];
 
 	BuildSetup setup;
-	setup.filePrefix = setup.srcDir = unifyPath(srcDir);
+	setup.srcDir = unifyPath(srcDir);
+
+	if (setup.srcDir.at(setup.srcDir.size() - 1) == '/')
+		setup.srcDir.erase(setup.srcDir.size() - 1);
+
+	setup.filePrefix = setup.srcDir;
+
 	setup.engines = parseConfigure(setup.srcDir);
+
+	if (setup.engines.empty()) {
+		std::cout << "WARNING: No engines found in configure file or configure file missing in \"" << setup.srcDir << "\"\n";
+		return 0;
+	}
+
 	setup.features = getAllFeatures();
 
 	int msvcVersion = 9;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list