Prechádzať zdrojové kódy

Fix UWP build.

Add missing os_uwp.cpp include for VisualServerWrapMT.
Add global env forced include to fix freetype in UWP.
Fabio Alessandrelli 6 rokov pred
rodič
commit
f17d83e758
2 zmenil súbory, kde vykonal 3 pridanie a 0 odobranie
  1. 2 0
      modules/freetype/SCsub
  2. 1 0
      platform/uwp/os_uwp.cpp

+ 2 - 0
modules/freetype/SCsub

@@ -59,6 +59,8 @@ if env['builtin_freetype']:
     if env['platform'] == 'uwp':
         # Include header for UWP to fix build issues
         env_freetype.Append(CCFLAGS=['/FI', '"modules/freetype/uwpdef.h"'])
+        # Globally too, as freetype is used in scene (see bottom)
+        env.Append(CCFLAGS=['/FI', '"modules/freetype/uwpdef.h"'])
 
     sfnt = thirdparty_dir + 'src/sfnt/sfnt.c'
     if env['platform'] == 'javascript':

+ 1 - 0
platform/uwp/os_uwp.cpp

@@ -47,6 +47,7 @@
 #include "platform/windows/windows_terminal_logger.h"
 #include "servers/audio_server.h"
 #include "servers/visual/visual_server_raster.h"
+#include "servers/visual/visual_server_wrap_mt.h"
 #include "thread_uwp.h"
 
 #include <ppltasks.h>