Branimir Karadžić пре 9 година
родитељ
комит
3db8287bbb
2 измењених фајлова са 8 додато и 3 уклоњено
  1. 6 1
      include/bx/config.h
  2. 2 2
      include/bx/crtimpl.h

+ 6 - 1
include/bx/config.h

@@ -25,7 +25,12 @@
 #endif // BX_CONFIG_CRT_FILE_READER_WRITER
 
 #ifndef BX_CONFIG_CRT_PROCESS
-#	define BX_CONFIG_CRT_PROCESS !(BX_PLATFORM_NACL || BX_PLATFORM_EMSCRIPTEN)
+#	define BX_CONFIG_CRT_PROCESS !(0 \
+			|| BX_PLATFORM_EMSCRIPTEN \
+			|| BX_PLATFORM_NACL \
+			|| BX_PLATFORM_WINRT \
+			|| BX_PLATFORM_XBOXONE \
+			)
 #endif // BX_CONFIG_CRT_PROCESS
 
 #ifndef BX_CONFIG_SEMAPHORE_PTHREAD

+ 2 - 2
include/bx/crtimpl.h

@@ -194,10 +194,10 @@ namespace bx
 
 #if BX_CONFIG_CRT_PROCESS
 
-#if BX_COMPILER_MSVC
+#if BX_COMPILER_MSVC_COMPATIBLE
 #	define popen  _popen
 #	define pclose _pclose
-#endif // BX_COMPILER_MSVC
+#endif // BX_COMPILER_MSVC_COMPATIBLE
 
 	class ProcessReader : public ReaderOpenI, public CloserI, public ReaderI
 	{