mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-24 23:31:36 +08:00
jansson: Fix integer and real value formatting with VS2015
This is related to CRT changes in VS2015. All printf related functions are now defined inline, which breaks the CMake's link time checking.
This commit is contained in:
Vendored
+3
-2
@@ -80,6 +80,7 @@ include (CheckFunctionExists)
|
||||
include (CheckFunctionKeywords)
|
||||
include (CheckIncludeFiles)
|
||||
include (CheckTypeSize)
|
||||
include (CheckSymbolExists)
|
||||
|
||||
|
||||
if (MSVC)
|
||||
@@ -221,8 +222,8 @@ else (HAVE_INLINE)
|
||||
endif (HAVE_INLINE)
|
||||
|
||||
# Find our snprintf
|
||||
check_function_exists (snprintf HAVE_SNPRINTF)
|
||||
check_function_exists (_snprintf HAVE__SNPRINTF)
|
||||
check_symbol_exists(snprintf "stdio.h" HAVE_SNPRINTF)
|
||||
check_symbol_exists(_snprintf "stdio.h" HAVE__SNPRINTF)
|
||||
|
||||
if (HAVE_SNPRINTF)
|
||||
set (JSON_SNPRINTF snprintf)
|
||||
|
||||
Reference in New Issue
Block a user