|
@@ -264,13 +264,21 @@ int main(int argc, char *argv[])
|
|
|
}
|
|
|
|
|
|
/* Build command line */
|
|
|
+#ifdef __MINGW32__
|
|
|
+ sprintf(command, "\"\"%s/etc/", G_gisbase());
|
|
|
+#else
|
|
|
sprintf(command, "%s/etc/", G_gisbase());
|
|
|
+#endif
|
|
|
|
|
|
if (flag_seg->answer)
|
|
|
strcat(command, "r.watershed.seg");
|
|
|
else
|
|
|
strcat(command, "r.watershed.ram");
|
|
|
|
|
|
+#ifdef __MINGW32__
|
|
|
+ strcat(command, "\"");
|
|
|
+#endif
|
|
|
+
|
|
|
if (flag_sfd->answer) {
|
|
|
strcat(command, " -s");
|
|
|
}
|
|
@@ -393,6 +401,10 @@ int main(int argc, char *argv[])
|
|
|
strcat(command, opt17->answer);
|
|
|
}
|
|
|
|
|
|
+#ifdef __MINGW32__
|
|
|
+ strcat(command, "\"");
|
|
|
+#endif
|
|
|
+
|
|
|
G_debug(1, "Mode: %s", flag_seg->answer ? "Segmented" : "All in RAM");
|
|
|
G_debug(1, "Running: %s", command);
|
|
|
|