eliminated gflags related linker warnings (#569)
This commit is contained in:
parent
7d4eeb14f4
commit
762a2a7ee1
@ -583,10 +583,10 @@ endif (HAVE_PTHREAD)
|
|||||||
if (gflags_FOUND)
|
if (gflags_FOUND)
|
||||||
target_link_libraries (glog PUBLIC gflags)
|
target_link_libraries (glog PUBLIC gflags)
|
||||||
|
|
||||||
if (NOT BUILD_SHARED_LIBS)
|
target_compile_definitions (glog PRIVATE
|
||||||
# Don't use __declspec(dllexport|dllimport) if this is a static build
|
GFLAGS_DLL_DECLARE_FLAG=GOOGLE_GLOG_DLL_DECL
|
||||||
targeT_compile_definitions (glog PUBLIC GFLAGS_DLL_DECLARE_FLAG= GFLAGS_DLL_DEFINE_FLAG=)
|
GFLAGS_DLL_DEFINE_FLAG=GOOGLE_GLOG_DLL_DECL
|
||||||
endif (NOT BUILD_SHARED_LIBS)
|
)
|
||||||
endif (gflags_FOUND)
|
endif (gflags_FOUND)
|
||||||
|
|
||||||
if (ANDROID)
|
if (ANDROID)
|
||||||
|
|||||||
@ -86,6 +86,14 @@
|
|||||||
#include <inttypes.h> // a third place for uint16_t or u_int16_t
|
#include <inttypes.h> // a third place for uint16_t or u_int16_t
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef GFLAGS_DLL_DECLARE_FLAG
|
||||||
|
#define GLOG_GFLAGS_DLL_DECLARE_FLAG_WAS_DEFINED
|
||||||
|
#pragma push_macro("GFLAGS_DLL_DECLARE_FLAG")
|
||||||
|
#undef GFLAGS_DLL_DECLARE_FLAG
|
||||||
|
#endif // defined(GFLAGS_DLL_DECLARE_FLAG)
|
||||||
|
|
||||||
|
#define GFLAGS_DLL_DECLARE_FLAG GOOGLE_GLOG_DLL_DECL
|
||||||
|
|
||||||
#if @ac_cv_have_libgflags@
|
#if @ac_cv_have_libgflags@
|
||||||
#include <gflags/gflags.h>
|
#include <gflags/gflags.h>
|
||||||
#endif
|
#endif
|
||||||
@ -1876,4 +1884,9 @@ GOOGLE_GLOG_DLL_DECL void InstallFailureWriter(
|
|||||||
|
|
||||||
@ac_google_end_namespace@
|
@ac_google_end_namespace@
|
||||||
|
|
||||||
|
#ifdef GLOG_GFLAGS_DLL_DECLARE_FLAG_WAS_DEFINED
|
||||||
|
#undef GLOG_GFLAGS_DLL_DECLARE_FLAG_WAS_DEFINED
|
||||||
|
#pragma pop_macro("GFLAGS_DLL_DECLARE_FLAG")
|
||||||
|
#endif // defined(GLOG_GFLAGS_DLL_DECLARE_FLAG_WAS_DEFINED)
|
||||||
|
|
||||||
#endif // _LOGGING_H_
|
#endif // _LOGGING_H_
|
||||||
|
|||||||
@ -29,7 +29,6 @@
|
|||||||
//
|
//
|
||||||
// Author: Ray Sidney
|
// Author: Ray Sidney
|
||||||
|
|
||||||
#include "config_for_unittests.h"
|
|
||||||
#include "utilities.h"
|
#include "utilities.h"
|
||||||
|
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user