#include <textual/string_manipulation.h>
#ifdef __WIN32__
+// #define DO_GUIDS
+//hmmm: currently disabled due to problems compiling in cygwin using this header; complains about new.h being missing.
+#endif
+
+#ifdef DO_GUIDS
#include <comdef.h>
#endif
int create_guid::execute()
{
-// FUNCDEF("execute");
+ FUNCDEF("execute");
SETUP_CONSOLE_LOGGER;
-#ifdef __UNIX__
-
+#ifndef DO_GUIDS
// this is completely bogus for the time being. it just produces a random
// number rather than a guid.
#define add_random \
for (int i = 0; i < 8; i++) add_random;
faux_guid += "}";
BASE_LOG(faux_guid.lower());
-#elif defined (__WIN32__)
+#elif defined (DO_GUIDS)
GUID guid;
CoCreateGuid(&guid);
const int BUFFER_SIZE = 1024;
// static dependencies found by buildor_gen_deps.sh:
#include <application/application_shell.cpp>
#include <application/command_line.cpp>
+ #include <application/windoze_helper.cpp>
#include <basis/astring.cpp>
#include <basis/common_outcomes.cpp>
#include <basis/environment.cpp>
+ #include <basis/guards.cpp>
#include <basis/mutex.cpp>
#include <basis/utf_conversion.cpp>
#include <configuration/application_configuration.cpp>