aboutsummaryrefslogtreecommitdiff
path: root/ports/flatbuffers/fix-uwp-build.patch
blob: 7d8fe93a340663c1ce995d5b924f4cb749e6590d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/src/util.cpp b/src/util.cpp
index c1bb197..658e116 100644
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -239,9 +239,15 @@ bool ReadEnvironmentVariable(const char *var_name, std::string *_value) {
   #ifdef _MSC_VER
   __pragma(warning(disable : 4996)); // _CRT_SECURE_NO_WARNINGS
   #endif
+#if _WIN32_WINNT < 0x0A00 
   auto env_str = std::getenv(var_name);
   if (!env_str) return false;
   if (_value) *_value = std::string(env_str);
+#else
+  //There is no support for environment variables in UWP
+  var_name; // Do nothing
+  *_value = std::string("");
+#endif
   return true;
 }