Support for the NX platform (#164)

This commit is contained in:
Codecat
2017-10-12 18:11:55 +02:00
committed by Branimir Karadžić
parent 026f9155d1
commit 0bb8c148bf
3 changed files with 8 additions and 2 deletions

View File

@@ -59,6 +59,7 @@
#define BX_PLATFORM_WINDOWS 0
#define BX_PLATFORM_WINRT 0
#define BX_PLATFORM_XBOXONE 0
#define BX_PLATFORM_NX 0
// http://sourceforge.net/apps/mediawiki/predef/index.php?title=Compilers
#if defined(__clang__)
@@ -213,6 +214,9 @@
#elif defined(__GNU__)
# undef BX_PLATFORM_HURD
# define BX_PLATFORM_HURD 1
#elif defined(__NX__)
# undef BX_PLATFORM_NX
# define BX_PLATFORM_NX 1
#endif //
#if !BX_CRT_NONE
@@ -258,6 +262,7 @@
|| BX_PLATFORM_STEAMLINK \
|| BX_PLATFORM_PS4 \
|| BX_PLATFORM_RPI \
|| BX_PLATFORM_NX \
)
#define BX_PLATFORM_NONE !(0 \

View File

@@ -547,7 +547,7 @@ function toolchain(_buildDir, _libDir)
"EnableSSE2",
}
configuration { "vs*", "not orbis" }
configuration { "vs*", "not orbis", "not NX32", "not NX64" }
includedirs { path.join(bxDir, "include/compat/msvc") }
defines {
"WIN32",

View File

@@ -23,7 +23,8 @@
|| BX_PLATFORM_OSX \
|| BX_PLATFORM_PS4 \
|| BX_PLATFORM_RPI \
|| BX_PLATFORM_STEAMLINK
|| BX_PLATFORM_STEAMLINK \
|| BX_PLATFORM_NX
# include <sched.h> // sched_yield
# if BX_PLATFORM_BSD \
|| BX_PLATFORM_IOS \