[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