cmake: fixed msvc snprintf detection (fixes #668)
This commit is contained in:
parent
c1499f64a8
commit
9c1a25b931
@ -46,15 +46,14 @@ set (CMAKE_CXX_VISIBILITY_PRESET hidden)
|
|||||||
set (CMAKE_VISIBILITY_INLINES_HIDDEN 1)
|
set (CMAKE_VISIBILITY_INLINES_HIDDEN 1)
|
||||||
list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
||||||
|
|
||||||
include (CheckCXXSourceCompiles)
|
|
||||||
include (CheckCXXCompilerFlag)
|
include (CheckCXXCompilerFlag)
|
||||||
include (CheckCXXSourceCompiles)
|
include (CheckCXXSourceCompiles)
|
||||||
include (CheckCXXSourceRuns)
|
include (CheckCXXSourceRuns)
|
||||||
|
include (CheckCXXSymbolExists)
|
||||||
include (CheckFunctionExists)
|
include (CheckFunctionExists)
|
||||||
include (CheckIncludeFileCXX)
|
include (CheckIncludeFileCXX)
|
||||||
include (CheckLibraryExists)
|
include (CheckLibraryExists)
|
||||||
include (CheckStructHasMember)
|
include (CheckStructHasMember)
|
||||||
include (CheckSymbolExists)
|
|
||||||
include (CheckTypeSize)
|
include (CheckTypeSize)
|
||||||
include (CMakePackageConfigHelpers)
|
include (CMakePackageConfigHelpers)
|
||||||
include (CMakePushCheckState)
|
include (CMakePushCheckState)
|
||||||
@ -141,7 +140,7 @@ check_cxx_compiler_flag (-Wunnamed-type-template-args
|
|||||||
|
|
||||||
# NOTE: Cannot use check_function_exists here since >=vc-14.0 can define
|
# NOTE: Cannot use check_function_exists here since >=vc-14.0 can define
|
||||||
# snprintf as an inline function
|
# snprintf as an inline function
|
||||||
check_symbol_exists (snprintf cstdio HAVE_SNPRINTF)
|
check_cxx_symbol_exists (snprintf cstdio HAVE_SNPRINTF)
|
||||||
|
|
||||||
check_library_exists (dbghelp UnDecorateSymbolName "" HAVE_DBGHELP)
|
check_library_exists (dbghelp UnDecorateSymbolName "" HAVE_DBGHELP)
|
||||||
|
|
||||||
@ -446,7 +445,7 @@ add_definitions (-DGLOG_NO_SYMBOLIZE_DETECTION)
|
|||||||
|
|
||||||
check_cxx_source_compiles ("
|
check_cxx_source_compiles ("
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <time.h>
|
#include <ctime>
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
time_t timep;
|
time_t timep;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user