set (CMAKE_THREAD_PREFER_PTHREAD 1)
if (WITH_GFLAGS)
- find_package (gflags)
+ find_package (gflags 2.2.0)
if (gflags_FOUND)
set (HAVE_LIB_GFLAGS 1)
src/vlog_is_on.cc
)
-if (HAVE_PTHREAD)
+if (HAVE_PTHREAD OR WIN32)
list (APPEND GLOG_SRCS src/signalhandler.cc)
-endif (HAVE_PTHREAD)
+endif (HAVE_PTHREAD OR WIN32)
if (WIN32)
list (APPEND GLOG_SRCS
endif (WIN32 AND HAVE_SNPRINTF)
if (gflags_FOUND)
- target_include_directories (glog PUBLIC $<BUILD_INTERFACE:${gflags_INCLUDE_DIR}>)
- target_link_libraries (glog PUBLIC ${gflags_LIBRARIES})
+ target_link_libraries (glog PUBLIC gflags)
if (NOT BUILD_SHARED_LIBS)
# Don't use __declspec(dllexport|dllimport) if this is a static build
if (WIN32)
set (HAVE_STACKTRACE 1)
- target_link_libraries (glog PUBLIC Dbghelp.lib)
+ set (HAVE_SYMBOLIZE 1)
endif (WIN32)
if (UNIX OR (APPLE AND HAVE_DLADDR))