C++ implementation of the Google logging module
Go to file
Michael 195d416e3b Add target existence checks to Unwind find module (#518)
* Add target existence checks to Unwind find module

The build systems of projects depending on Glog may call the Unwind find
module multiple times. In these cases, the current unwind find module tries
to create a duplicate unwind::unwind target, crashing the build. This
patch adds an existence check before target creation to fix this issue.

Signed-off-by: Michael Darr <mdarr@matician.com>

* Alphabetize contributor list

* Fix inconsistent CMake style

Signed-off-by: Michael Darr <medarr@email.wm.edu>
2020-01-17 09:17:28 +01:00
.bazelci add windows target to bazel CI 2019-11-20 14:21:54 +01:00
bazel Add note about namespace on Win32. 2019-11-27 18:24:27 +01:00
cmake Add target existence checks to Unwind find module (#518) 2020-01-17 09:17:28 +01:00
doc doc: add information about log cleaner 2019-11-05 17:33:07 +08:00
m4 build: remove automake temporaries 2018-12-19 11:54:06 +00:00
packages glog: release 0.4.0 2019-01-22 21:00:50 +09:00
src Use file offsets in traces if object has no symbols (#513) 2020-01-08 15:34:39 +09:00
toolchains ci: add clang-cxx17 toolchain 2018-12-13 07:49:59 +01:00
.gitignore added cmake package config unit test 2019-11-10 15:46:47 +01:00
.travis.ubuntu.sh ci: add appveyor and travis config 2018-10-15 13:34:52 +02:00
.travis.yml ci: add clang-cxx17 toolchain 2018-12-13 07:49:59 +01:00
appveyor.yml ci: add appveyor and travis config 2018-10-15 13:34:52 +02:00
AUTHORS Add support for automatic removal of old logs (#432) 2019-11-01 12:20:11 +01:00
autogen.sh build: remove NEWS realated things 2018-12-19 12:02:35 +00:00
BUILD Hide certain header files from the cc_library(). 2017-12-14 00:58:33 -08:00
ChangeLog Update ChangeLog to record release dates at least 2019-01-23 12:24:15 +09:00
CMakeLists.txt Use file offsets in traces if object has no symbols (#513) 2020-01-08 15:34:39 +09:00
configure.ac Use file offsets in traces if object has no symbols (#513) 2020-01-08 15:34:39 +09:00
CONTRIBUTING.md Add the typical Google contributors and authors files. 2015-03-16 10:50:32 +00:00
CONTRIBUTORS Add target existence checks to Unwind find module (#518) 2020-01-17 09:17:28 +01:00
COPYING A bug fix for Windows: Use GetSystemTimeAsFileTime instead of GetSystemTime. SYSTEMTIME's mSecond is not a unix time but like tm.tm_sec. 2009-04-09 07:49:44 +00:00
Dockerfile.ubuntu.template ci: add appveyor and travis config 2018-10-15 13:34:52 +02:00
glog-config.cmake.in install unwind find module alongside glog 2019-11-10 11:09:18 +01:00
glog-modules.cmake.in install unwind find module alongside glog 2019-11-10 11:09:18 +01:00
INSTALL update all README naming 2018-12-18 07:00:06 +00:00
libglog.pc.in Generation of pkg-config metadata file. 2009-04-10 05:49:58 +00:00
Makefile.am Added fixed log name support, take 2 (#489) 2019-11-06 12:49:01 +01:00
README.md fix appveyor link (#424) 2019-01-28 14:06:21 +09:00
README.windows Update Windows readme for CMake 2017-07-26 11:35:04 -07:00
WORKSPACE Use gflags 2.2.2 in Bazel build 2018-11-19 09:57:51 +01:00

Build Status Grunt status

This repository contains a C++ implementation of the Google logging module. Documentation for the implementation is in doc/.

See INSTALL for (generic) installation instructions for C++: basically

./autogen.sh && ./configure && make && make install