fix: prefer includes in same directory (#969)

Use quoted form instead of angle-bracket form for includes to avoid
conflicts between multiple versions of the library.
This commit is contained in:
Sergiu Deitsch 2023-10-07 20:15:29 +02:00 committed by GitHub
parent 6a7be64131
commit 615966eb6d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
28 changed files with 74 additions and 75 deletions

View File

@ -59,7 +59,7 @@
#else #else
#include <glog/logging.h> #include "glog/logging.h"
#define DECLARE_VARIABLE(type, shorttype, name, tn) \ #define DECLARE_VARIABLE(type, shorttype, name, tn) \
namespace fL##shorttype { \ namespace fL##shorttype { \

View File

@ -27,10 +27,9 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <glog/logging.h>
#include <glog/raw_logging.h>
#include "base/commandlineflags.h" #include "base/commandlineflags.h"
#include "glog/logging.h"
#include "glog/raw_logging.h"
#include "googletest.h" #include "googletest.h"
#ifdef HAVE_LIB_GFLAGS #ifdef HAVE_LIB_GFLAGS

View File

@ -27,10 +27,9 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <glog/logging.h>
#include <glog/raw_logging.h>
#include "base/commandlineflags.h" #include "base/commandlineflags.h"
#include "glog/logging.h"
#include "glog/raw_logging.h"
#include "googletest.h" #include "googletest.h"
#ifdef HAVE_LIB_GFLAGS #ifdef HAVE_LIB_GFLAGS

View File

@ -27,10 +27,9 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <glog/logging.h>
#include <glog/raw_logging.h>
#include "base/commandlineflags.h" #include "base/commandlineflags.h"
#include "glog/logging.h"
#include "glog/raw_logging.h"
#include "googletest.h" #include "googletest.h"
#ifdef HAVE_LIB_GFLAGS #ifdef HAVE_LIB_GFLAGS

View File

@ -71,7 +71,7 @@
#define BASE_DEMANGLE_H_ #define BASE_DEMANGLE_H_
#include "config.h" #include "config.h"
#include <glog/logging.h> #include "glog/logging.h"
_START_GOOGLE_NAMESPACE_ _START_GOOGLE_NAMESPACE_

View File

@ -31,15 +31,16 @@
// //
// Unit tests for functions in demangle.c. // Unit tests for functions in demangle.c.
#include "utilities.h"
#include <iostream>
#include <fstream>
#include <string>
#include <glog/logging.h>
#include "demangle.h" #include "demangle.h"
#include "googletest.h"
#include <fstream>
#include <iostream>
#include <string>
#include "config.h" #include "config.h"
#include "glog/logging.h"
#include "googletest.h"
#include "utilities.h"
#ifdef HAVE_LIB_GFLAGS #ifdef HAVE_LIB_GFLAGS
#include <gflags/gflags.h> #include <gflags/gflags.h>

View File

@ -60,10 +60,10 @@
#define GLOG_MSVC_POP_WARNING() #define GLOG_MSVC_POP_WARNING()
#endif #endif
#include <glog/platform.h> #include "glog/platform.h"
#if @ac_cv_have_glog_export@ #if @ac_cv_have_glog_export@
#include <glog/export.h> #include "glog/export.h"
#endif #endif
// We care a lot about number of bits things take up. Unfortunately, // We care a lot about number of bits things take up. Unfortunately,
@ -599,8 +599,8 @@ DECLARE_string(logmailer);
@ac_google_start_namespace@ @ac_google_start_namespace@
// They need the definitions of integer types. // They need the definitions of integer types.
#include <glog/log_severity.h> #include "glog/log_severity.h"
#include <glog/vlog_is_on.h> #include "glog/vlog_is_on.h"
// Initialize google's logging library. You will see the program name // Initialize google's logging library. You will see the program name
// specified by argv0 in log outputs. // specified by argv0 in log outputs.

View File

@ -39,10 +39,9 @@
#include <ctime> #include <ctime>
@ac_google_start_namespace@ @ac_google_start_namespace@
#include "glog/log_severity.h"
#include <glog/log_severity.h> #include "glog/logging.h"
#include <glog/logging.h> #include "glog/vlog_is_on.h"
#include <glog/vlog_is_on.h>
#if defined(__GNUC__) #if defined(__GNUC__)
#pragma GCC diagnostic push #pragma GCC diagnostic push

View File

@ -61,10 +61,10 @@
#ifndef BASE_VLOG_IS_ON_H_ #ifndef BASE_VLOG_IS_ON_H_
#define BASE_VLOG_IS_ON_H_ #define BASE_VLOG_IS_ON_H_
#include <glog/log_severity.h>
#include <cstddef> #include <cstddef>
#include "glog/log_severity.h"
#if defined(__GNUC__) #if defined(__GNUC__)
// We emit an anonymous static int* variable at every VLOG_IS_ON(n) site. // We emit an anonymous static int* variable at every VLOG_IS_ON(n) site.
// (Normally) the first time every VLOG_IS_ON(n) site is hit, // (Normally) the first time every VLOG_IS_ON(n) site is hit,

View File

@ -68,10 +68,10 @@
#else #else
#include <dirent.h> // for automatic removal of old logs #include <dirent.h> // for automatic removal of old logs
#endif #endif
#include "base/commandlineflags.h" // to get the program name #include "base/commandlineflags.h" // to get the program name
#include <glog/logging.h>
#include <glog/raw_logging.h>
#include "base/googleinit.h" #include "base/googleinit.h"
#include "glog/logging.h"
#include "glog/raw_logging.h"
#ifdef HAVE_STACKTRACE #ifdef HAVE_STACKTRACE
# include "stacktrace.h" # include "stacktrace.h"

View File

@ -32,11 +32,12 @@
// The common part of the striplog tests. // The common part of the striplog tests.
#include <cstdio> #include <cstdio>
#include <string>
#include <iosfwd> #include <iosfwd>
#include <glog/logging.h> #include <string>
#include "base/commandlineflags.h" #include "base/commandlineflags.h"
#include "config.h" #include "config.h"
#include "glog/logging.h"
DECLARE_bool(logtostderr); DECLARE_bool(logtostderr);
GLOG_DEFINE_bool(check_mode, false, "Prints 'opt' or 'dbg'"); GLOG_DEFINE_bool(check_mode, false, "Prints 'opt' or 'dbg'");

View File

@ -49,7 +49,6 @@
#include <fstream> #include <fstream>
#include <iomanip> #include <iomanip>
#include <iostream> #include <iostream>
#include <fstream>
#include <memory> #include <memory>
#include <queue> #include <queue>
#include <sstream> #include <sstream>
@ -57,8 +56,8 @@
#include <vector> #include <vector>
#include "base/commandlineflags.h" #include "base/commandlineflags.h"
#include <glog/logging.h> #include "glog/logging.h"
#include <glog/raw_logging.h> #include "glog/raw_logging.h"
#include "googletest.h" #include "googletest.h"
DECLARE_string(log_backtrace_at); // logging.cc DECLARE_string(log_backtrace_at); // logging.cc

View File

@ -36,13 +36,12 @@
#define GLOG_SRC_MOCK_LOG_H_ #define GLOG_SRC_MOCK_LOG_H_
// For GOOGLE_NAMESPACE. This must go first so we get _XOPEN_SOURCE. // For GOOGLE_NAMESPACE. This must go first so we get _XOPEN_SOURCE.
#include "utilities.h" #include <gmock/gmock.h>
#include <string> #include <string>
#include <gmock/gmock.h> #include "glog/logging.h"
#include "utilities.h"
#include <glog/logging.h>
_START_GOOGLE_NAMESPACE_ _START_GOOGLE_NAMESPACE_
namespace glog_testing { namespace glog_testing {

View File

@ -1,4 +1,4 @@
#include <glog/logging.h> #include "glog/logging.h"
int main(int /*argc*/, char** argv) int main(int /*argc*/, char** argv)
{ {

View File

@ -39,12 +39,14 @@
#ifdef HAVE_UNISTD_H #ifdef HAVE_UNISTD_H
# include <unistd.h> // for close() and write() # include <unistd.h> // for close() and write()
#endif #endif
#include <fcntl.h> // for open() #include <fcntl.h> // for open()
#include <ctime> #include <ctime>
#include "config.h"
#include <glog/logging.h> // To pick up flag settings etc.
#include <glog/raw_logging.h>
#include "base/commandlineflags.h" #include "base/commandlineflags.h"
#include "config.h"
#include "glog/logging.h" // To pick up flag settings etc.
#include "glog/raw_logging.h"
#ifdef HAVE_STACKTRACE #ifdef HAVE_STACKTRACE
# include "stacktrace.h" # include "stacktrace.h"

View File

@ -31,13 +31,13 @@
// //
// Implementation of InstallFailureSignalHandler(). // Implementation of InstallFailureSignalHandler().
#include "utilities.h"
#include "stacktrace.h"
#include "symbolize.h"
#include <glog/logging.h>
#include <csignal> #include <csignal>
#include <ctime> #include <ctime>
#include "glog/logging.h"
#include "stacktrace.h"
#include "symbolize.h"
#include "utilities.h"
#ifdef HAVE_UCONTEXT_H #ifdef HAVE_UCONTEXT_H
# include <ucontext.h> # include <ucontext.h>
#endif #endif

View File

@ -41,7 +41,8 @@
#include <cstdio> #include <cstdio>
#include <cstdlib> #include <cstdlib>
#include <string> #include <string>
#include <glog/logging.h>
#include "glog/logging.h"
#ifdef HAVE_LIB_GFLAGS #ifdef HAVE_LIB_GFLAGS
#include <gflags/gflags.h> #include <gflags/gflags.h>

View File

@ -34,7 +34,7 @@
#define BASE_STACKTRACE_H_ #define BASE_STACKTRACE_H_
#include "config.h" #include "config.h"
#include <glog/logging.h> #include "glog/logging.h"
_START_GOOGLE_NAMESPACE_ _START_GOOGLE_NAMESPACE_

View File

@ -37,7 +37,7 @@ extern "C" {
#define UNW_LOCAL_ONLY #define UNW_LOCAL_ONLY
#include <libunwind.h> #include <libunwind.h>
} }
#include <glog/raw_logging.h> #include "glog/raw_logging.h"
#include "stacktrace.h" #include "stacktrace.h"
_START_GOOGLE_NAMESPACE_ _START_GOOGLE_NAMESPACE_

View File

@ -27,14 +27,15 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "utilities.h" #include "stacktrace.h"
#include <cstdio> #include <cstdio>
#include <cstdlib> #include <cstdlib>
#include "config.h"
#include "base/commandlineflags.h" #include "base/commandlineflags.h"
#include <glog/logging.h> #include "config.h"
#include "stacktrace.h" #include "glog/logging.h"
#include "utilities.h"
#ifdef HAVE_EXECINFO_BACKTRACE_SYMBOLS #ifdef HAVE_EXECINFO_BACKTRACE_SYMBOLS
# include <execinfo.h> # include <execinfo.h>

View File

@ -27,8 +27,7 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <glog/logging.h> #include "glog/stl_logging.h"
#include <glog/stl_logging.h>
#include <functional> #include <functional>
#include <iostream> #include <iostream>
@ -38,6 +37,7 @@
#include <vector> #include <vector>
#include "config.h" #include "config.h"
#include "glog/logging.h"
#include "googletest.h" #include "googletest.h"
using namespace std; using namespace std;

View File

@ -119,7 +119,6 @@ _END_GOOGLE_NAMESPACE_
#include <elf.h> #include <elf.h>
#endif #endif
#include <fcntl.h> #include <fcntl.h>
#include <glog/raw_logging.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <sys/types.h> #include <sys/types.h>
#include <unistd.h> #include <unistd.h>
@ -133,6 +132,7 @@ _END_GOOGLE_NAMESPACE_
#include <cstring> #include <cstring>
#include "config.h" #include "config.h"
#include "glog/raw_logging.h"
#include "symbolize.h" #include "symbolize.h"
// Re-runs fn until it doesn't cause EINTR. // Re-runs fn until it doesn't cause EINTR.

View File

@ -54,9 +54,9 @@
#ifndef BASE_SYMBOLIZE_H_ #ifndef BASE_SYMBOLIZE_H_
#define BASE_SYMBOLIZE_H_ #define BASE_SYMBOLIZE_H_
#include "utilities.h"
#include "config.h" #include "config.h"
#include <glog/logging.h> #include "glog/logging.h"
#include "utilities.h"
#ifdef HAVE_SYMBOLIZE #ifdef HAVE_SYMBOLIZE

View File

@ -33,12 +33,11 @@
#include "symbolize.h" #include "symbolize.h"
#include <glog/logging.h>
#include <csignal> #include <csignal>
#include <iostream> #include <iostream>
#include "config.h" #include "config.h"
#include "glog/logging.h"
#include "googletest.h" #include "googletest.h"
#include "utilities.h" #include "utilities.h"

View File

@ -52,11 +52,10 @@
#define PRIXS __PRIS_PREFIX "X" #define PRIXS __PRIS_PREFIX "X"
#define PRIoS __PRIS_PREFIX "o" #define PRIoS __PRIS_PREFIX "o"
#include "base/mutex.h" // This must go first so we get _XOPEN_SOURCE
#include <string> #include <string>
#include <glog/logging.h> #include "base/mutex.h" // This must go first so we get _XOPEN_SOURCE
#include "glog/logging.h"
#if defined(GLOG_OS_WINDOWS) #if defined(GLOG_OS_WINDOWS)
# include "port.h" # include "port.h"

View File

@ -29,8 +29,9 @@
// //
// Author: Shinichiro Hamaji // Author: Shinichiro Hamaji
#include "utilities.h" #include "utilities.h"
#include "glog/logging.h"
#include "googletest.h" #include "googletest.h"
#include <glog/logging.h>
#ifdef HAVE_LIB_GFLAGS #ifdef HAVE_LIB_GFLAGS
#include <gflags/gflags.h> #include <gflags/gflags.h>

View File

@ -32,17 +32,17 @@
// Broken out from logging.cc by Soren Lassen // Broken out from logging.cc by Soren Lassen
// logging_unittest.cc covers the functionality herein // logging_unittest.cc covers the functionality herein
#include "utilities.h"
#include <cstring>
#include <cstdlib>
#include <cerrno> #include <cerrno>
#include <cstdio> #include <cstdio>
#include <cstdlib>
#include <cstring>
#include <string> #include <string>
#include "base/commandlineflags.h" #include "base/commandlineflags.h"
#include <glog/logging.h>
#include <glog/raw_logging.h>
#include "base/googleinit.h" #include "base/googleinit.h"
#include "glog/logging.h"
#include "glog/raw_logging.h"
#include "utilities.h"
// glog doesn't have annotation // glog doesn't have annotation
#define ANNOTATE_BENIGN_RACE(address, description) #define ANNOTATE_BENIGN_RACE(address, description)

View File

@ -62,7 +62,7 @@
* used by both C and C++ code, so we put all the C++ together. * used by both C and C++ code, so we put all the C++ together.
*/ */
#include <glog/logging.h> #include "glog/logging.h"
#ifdef _MSC_VER #ifdef _MSC_VER