Merge pull request #193 from pmp-p/cpplinkage

ensure em_asm template get C++ linkage ( cmake builds )
This commit is contained in:
BLUELOVETH 2024-01-16 18:42:03 +08:00 committed by GitHub
commit 2475d9b194
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5,8 +5,7 @@
#define PK_EXPORT __declspec(dllexport) #define PK_EXPORT __declspec(dllexport)
#define PK_SYS_PLATFORM 0 #define PK_SYS_PLATFORM 0
#elif __EMSCRIPTEN__ #elif __EMSCRIPTEN__
#include <emscripten.h> #define PK_EXPORT
#define PK_EXPORT EMSCRIPTEN_KEEPALIVE
#define PK_SYS_PLATFORM 1 #define PK_SYS_PLATFORM 1
#elif __APPLE__ #elif __APPLE__
#include <TargetConditionals.h> #include <TargetConditionals.h>
@ -32,3 +31,4 @@
#define PK_EXPORT #define PK_EXPORT
#define PK_SYS_PLATFORM 6 #define PK_SYS_PLATFORM 6
#endif #endif