提交 b964fc69 编辑于 作者: Christian Jullien's avatar Christian Jullien
浏览文件

dlopen does not exist on Windows, recent macOS adds a dlopen call which is skipped on Windows.

上级 588d64c5
......@@ -860,6 +860,10 @@ LIBTCCAPI void tcc_delete(TCCState *s1)
#define SZPAIR(s) s "", sizeof(s)-1
ST_FUNC int tcc_add_macos_sdkpath(TCCState* s)
{
#if defined(_WIN32)
(void)s;
return -1;
#else
char *sdkroot = NULL, *pos = NULL;
void* xcs = dlopen("libxcselect.dylib", RTLD_GLOBAL | RTLD_LAZY);
CString path = {};
......@@ -875,6 +879,7 @@ ST_FUNC int tcc_add_macos_sdkpath(TCCState* s)
cstr_free(&path);
tcc_free(sdkroot);
return 0;
#endif
}
#undef SZPAIR
......
Supports Markdown
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册