Arfrever Frehtes Taifersar Arahesis
b38ed9d08a
cmake_package_config_generate: Fix CMake warnings with CMake 3.23
...
Correct syntax to run CMake built-in command-line tools is `cmake -E`:
https://cmake.org/cmake/help/v3.23/manual/cmake.1.html#run-a-command-line-tool
This test was mistakenly using `cmake env ... cmake ...`, where `env` and second `cmake`
were interpreted as paths (of source directory or build directory), resulting
in "Ignoring extra path from command line" CMake warnings with CMake 3.23:
eacf1f879b
2022-02-18 14:15:15 +01:00
Sergiu Deitsch
9f0b7d3bfe
renamed GOOGLE_GLOG_DLL_DECL to GLOG_EXPORT
...
Use a consistent naming and avoid platform specific terms. Also remove
copy and paste code.
2022-02-14 10:32:44 +01:00
Sergiu Deitsch
aa94e6b9ab
simplify flags export
2022-02-13 13:04:24 +01:00
Sergiu Deitsch
17269d649d
cmake: enable custom prefix by default
2022-02-13 12:54:11 +01:00
Arfrever Frehtes Taifersar Arahesis
bc1fada1cf
libglog.pc: Set Libs.private for static linking
2022-01-25 19:35:57 +01:00
chien-hsing.wu
18836106d1
LogCleaner: avoid scanning logs too frequently
2022-01-25 13:45:59 +01:00
Frank Kolarek
b0174b3dda
On Solaris, uname() returns non-negative value
...
As per https://docs.oracle.com/cd/E18752_01/html/816-5167/uname-2.html#REFMAN2uname-2
Solaris version of uname() return a non-negative value on success. Modifying this code to check
for a return value of less than zero will work on Solaris as well as Linux and AIX.
2022-01-19 21:51:06 +01:00
Vijaymahantesh Sattigeri
6969412183
Changed my Email ID
2022-01-19 21:50:30 +01:00
Sergiu Deitsch
6434410145
cmake: require at least gflags 2.2.2
2022-01-11 17:48:32 +01:00
Andrei Polushin
a8cfbe0c0c
stdcxx: eliminate excessive use of std::string::c_str()
...
It could be more clear and slightly more efficient not to convert an
`std::string` into a C-style string whenever possible.
2021-12-30 12:55:45 +01:00
Sergiu Deitsch
b3abfaa123
use uint32 for --max-log-size
2021-12-29 23:15:17 +01:00
M Samoila
43fc3bf91c
Add log_year_in_prefix flag
...
The flag allows suppressing the year in the log line prefix. At the same
time, the flag allows to generate log output compatible to glog releases
prior to version 0.5.
2021-12-23 21:43:23 +01:00
Sergiu Deitsch
42d509b1c3
revert to int atomics
2021-12-23 17:41:29 +01:00
Sergiu Deitsch
224f66bb63
cmake: do not search for platform specific unwind
...
This change removes platform specific unwind lookup allowing the use of
LLVM unwind implementation.
2021-12-22 16:15:15 +01:00
Sergiu Deitsch
4ffa98388f
ensure _Unwind_Backtrace to actually be available
2021-12-21 11:38:12 +01:00
Sergiu Deitsch
087ad5bf32
eliminated clang warnings
2021-12-21 11:37:49 +01:00
Sergiu Deitsch
9dc1107f88
run clang-tidy
2021-12-15 12:04:34 +01:00
Sergiu Deitsch
dfb9ffc324
provide backward compatible send overload
2021-12-15 11:14:23 +01:00
Sergiu Deitsch
c575116051
ci: removed deprecated msvc runner
2021-12-14 22:45:41 +01:00
Marco Wang
d09b999f34
LogCleaner: make overdue_days_ unsigned int
...
Since the value of `LogCleaner::overdue_days_` should be >= 0,
we can simply make it an unsigned int which also avoids
unnecessary assertions.
Signed-off-by: Marco Wang <m.aesophor@gmail.com>
2021-12-13 19:00:07 +01:00
Sergiu Deitsch
baa7006e63
ci: enable warnings as errors
2021-12-10 20:10:17 +01:00
Sergiu Deitsch
660352f02b
cmake: require at least version 3.16 ( fixes #705 )
2021-12-09 19:01:27 +01:00
Sergiu Deitsch
52354b2adc
eliminate msvc warnings
2021-12-09 11:51:46 +01:00
Marco Wang
ccbda2dfd5
LogCleaner: Fix relative paths and add a new test
...
Signed-off-by: Marco Wang <m.aesophor@gmail.com>
2021-12-09 10:30:51 +01:00
Vijaymahantesh Sattigeri
ef36f800ed
Added an API to get GMT offset from LogMessageTime
...
* Added API to get GMT offset
* Made LogMessageTime as a memeber of LogMessage
* Refactored LogSink::send() method
2021-12-09 10:26:47 +01:00
Sergiu Deitsch
ee6faf13b2
ci: use codecov token
2021-12-07 10:04:12 +01:00
Sergiu Deitsch
6e9b2f16f5
cmake: set CMP0074 policy
...
This enables the use of `<PackageName>_ROOT` (environment) variables.
2021-12-06 21:12:35 +01:00
Sergiu Deitsch
f4dd77ae6b
ci: reworked windows builds
2021-12-06 19:00:41 +01:00
Shen Zhuoran
503e3dec8d
Add Zhuoran Shen to AUTHORS and CONTRIBUTORS
...
I previously made a minor documentation fix in
https://github.com/google/glog/pull/747 . According to README, this
commit adds myself to AUTHORS and CONTRIBUTORS.
2021-11-28 13:44:23 +01:00
Shen Zhuoran
5316599845
Fix log filename format
...
The log filename format does not match the example in the line below. One of them must be incorrect. This commit changes the format to match the example.
2021-11-25 12:39:38 +01:00
Sergiu Deitsch
cd8fbd5fbf
ci: prefix artifact directories
2021-11-19 23:18:17 +01:00
Sergiu Deitsch
c8a7f5abee
ci: added checkout action
2021-11-19 22:58:41 +01:00
Sergiu Deitsch
f47582361a
ci: install lcov
2021-11-19 22:50:11 +01:00
Sergiu Deitsch
f773eb9b6f
ci: unzip artifacts into separate directories
2021-11-19 22:40:33 +01:00
Sergiu Deitsch
f42fd3b154
ci: fixed unzipping multiple archives
2021-11-19 22:30:03 +01:00
Sergiu Deitsch
cb7c19d36b
ci: removed non standard --zero option
2021-11-19 22:22:41 +01:00
Sergiu Deitsch
cf4c4699bc
ci: unzip artifacts individually
2021-11-19 22:14:07 +01:00
Sergiu Deitsch
5a3bd74cfa
ci: replaced forEach by a loop
2021-11-19 22:01:06 +01:00
Sergiu Deitsch
1da31df93c
ci: name unpack step and fix indent
2021-11-19 21:31:29 +01:00
Sergiu Deitsch
6bd5acfb66
ci: download workflow artifacts
2021-11-19 21:15:37 +01:00
Sergiu Deitsch
8121c07551
ci: aggregate coverage in separate workflow
2021-11-19 20:56:53 +01:00
Sergiu Deitsch
8b872216ea
ci: simplify coveralls job id
2021-11-18 11:01:35 +01:00
Sergiu Deitsch
11f08e7bb1
Merge pull request #742 from google/protect-vlog
...
protect VLOG by use_logging
2021-11-18 08:29:50 +01:00
Sergiu Deitsch
65199ed0b8
protect VLOG by use_logging
2021-11-18 00:01:33 +01:00
Sergiu Deitsch
b79e18b78b
ci: updated coveralls job id
2021-11-13 12:37:25 +01:00
Sergiu Deitsch
4399e56647
ci: explicitly identify coveralls builds
2021-11-13 11:54:16 +01:00
Sergiu Deitsch
9206460cd3
Merge pull request #739 from google/cmake-glog-modules-install
...
fix `glog-modules.cmake` install
2021-11-12 12:06:47 +01:00
Sergiu Deitsch
64b4e327ff
cmake: fixed glog-modules.cmake installation
2021-11-11 22:38:12 +01:00
Sergiu Deitsch
4df5ae7463
ci: added cmake package config test
2021-11-11 22:15:26 +01:00
Sergiu Deitsch
ab5e109298
Revert "cmake: fix incorrect relative path concatenation ( #733 )"
...
This reverts commit 68964b8db6 .
2021-11-11 21:56:25 +01:00