C++ implementation of the Google logging module
Go to file
Vyacheslav Yurkov 742fe94f22 Use libunwind as an imported target
When UNWIND_LIBRARY is used directly as a public dependency then
absolute path is stored in cmake config file. This is an issue when
glog is used as part of an SDK, which was built somewhere else. When
SDK is installed on developer's machine, cmake config contains a full
path to non-existent location. The solution is to find libunwind
during configure stage and store target name as a dependency, not a full path.
Cmake module looks for libunwind and libunwind-PLAT, where PLAT is one of
supported platforms.

Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
2019-11-02 02:42:25 +01:00
.bazelci Don't test on Ubuntu 14.04 (#446) 2019-04-24 10:48:51 +09:00
bazel Fix stacktrace on bazel build. (#347) 2019-04-12 10:09:41 +09:00
cmake Use libunwind as an imported target 2019-11-02 02:42:25 +01:00
doc fix glog.html link to gflags repository 2018-07-02 11:54:44 +02: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 Merge pull request #482 from google/revert-19-master 2019-11-01 13:26:53 +01:00
toolchains ci: add clang-cxx17 toolchain 2018-12-13 07:49:59 +01:00
.gitignore Build with Bazel. 2017-12-14 00:58:33 -08: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 libunwind as an imported target 2019-11-02 02:42:25 +01:00
configure.ac glog: release 0.4.0 2019-01-22 21:00:50 +09:00
CONTRIBUTING.md Add the typical Google contributors and authors files. 2015-03-16 10:50:32 +00:00
CONTRIBUTORS Add support for automatic removal of old logs (#432) 2019-11-01 12:20:11 +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 Use libunwind as an imported target 2019-11-02 02:42:25 +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 Merge pull request #88 from kekstee/master 2019-10-31 22:56:05 +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