aboutsummaryrefslogtreecommitdiff
path: root/src/tools/mmaps_generator
diff options
context:
space:
mode:
authorkeke222 <keke-222@hotmail.fr>2016-10-20 23:32:49 +0200
committerShauren <shauren.trinity@gmail.com>2016-10-20 23:32:49 +0200
commita3b953952ae987b4fb8cc6d4b7a4395981e99bc2 (patch)
treeae5ace6c4ed744de48fd677491b7bdf1d264721f /src/tools/mmaps_generator
parent7fa191f77425fe5f1c532f47a36dba302ec8da6f (diff)
Tools: Automatically create directories for tools (#17971)
Diffstat (limited to 'src/tools/mmaps_generator')
-rw-r--r--src/tools/mmaps_generator/PathGenerator.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/tools/mmaps_generator/PathGenerator.cpp b/src/tools/mmaps_generator/PathGenerator.cpp
index 29b0715fdbf..b396bdf5a3c 100644
--- a/src/tools/mmaps_generator/PathGenerator.cpp
+++ b/src/tools/mmaps_generator/PathGenerator.cpp
@@ -16,6 +16,8 @@
* with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include <boost/filesystem.hpp>
+
#include "PathCommon.h"
#include "MapBuilder.h"
#include "Timer.h"
@@ -42,10 +44,7 @@ bool checkDirectories(bool debugOutput)
dirFiles.clear();
if (getDirContents(dirFiles, "mmaps") == LISTFILE_DIRECTORY_NOT_FOUND)
- {
- printf("'mmaps' directory does not exist\n");
- return false;
- }
+ return boost::filesystem::create_directory("mmaps");
dirFiles.clear();
if (debugOutput)