From 5a1bcf011eddf663de8109b9159c40c56d6763b7 Mon Sep 17 00:00:00 2001 From: arm64v8a <48624112+arm64v8a@users.noreply.github.com> Date: Sun, 4 Dec 2022 23:53:38 +0900 Subject: [PATCH] fix msvc quickjs build --- 3rdparty/qjs | 2 +- main/QJS.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/3rdparty/qjs b/3rdparty/qjs index 578534f..0df5c90 160000 --- a/3rdparty/qjs +++ b/3rdparty/qjs @@ -1 +1 @@ -Subproject commit 578534fb41a85ab8b2ed37f87b2488ae7ab2fd3a +Subproject commit 0df5c90086d54d67bb1cd6dacee2d560e7e3efed diff --git a/main/QJS.cpp b/main/QJS.cpp index 8844adc..d3791a9 100644 --- a/main/QJS.cpp +++ b/main/QJS.cpp @@ -1,5 +1,9 @@ #include "QJS.hpp" +#ifdef _MSC_VER +#define JS_STRICT_NAN_BOXING +#endif + #include "3rdparty/qjs/nekoray_qjs.h" #include "main/NekoRay.hpp"