Brad Smith
57f7721ffc
Build: fix NetBSD support in Glog
...
Pull Request: https://projects.blender.org/blender/blender/pulls/108835
2023-06-13 19:46:11 +02:00
Brad Smith
02202dd5a1
Glog: fixed OpenBSD support
...
- Usage of syscall() is not allowed
- Use getthrid() to retreive the thread ID
Pull Request: https://projects.blender.org/blender/blender/pulls/107818
2023-05-16 09:30:35 +02:00
Ankit Meel
49b798ca7e
macOS/glog: Silence syscall deprecation warning
...
Upstream will release the fix in 0.6 which will take time.
Silence two warnings.
Differential Revision: https://developer.blender.org/D11246
2021-07-15 15:23:06 +05:30
Sergey Sharybin
8c3dd6d83d
Upgrade Google libraries
...
Upgrades Glog from 0.3.5 to 0.4.0, and Gtest from 0.8.0 to 0.10.0.
Hopefully this will solve compilation error on MSVC with C++17.
2020-06-19 12:02:21 +02:00
Sergey Sharybin
ab48e6355d
Glog/gflags: Reduce amount of local modifications
...
With better directory layout and more proper include
statements we can avoid several local modifications,
such as changing config.h for Windows Glog and the
ones related on pass-through statements in logging
headers in Glog.
This commit also makes unused functions not-a-warning
for external code.
2018-03-23 14:38:02 +01:00
Sergey Sharybin
897a21e6a3
Glog: Restore some custom config for MSVC2015
2018-03-22 17:48:36 +01:00
Sergey Sharybin
4486eddfaa
GLog: Tweak settings according to our config
...
We do have gflags.
2018-03-22 17:32:51 +01:00
Sergey Sharybin
c9e7e1987b
Glog: Workaround mess around windows and non-windows headers
...
Seems we can not use include directories order trick, since
files are included form inside ".." string, which forces current
directory to be checked first.
2018-03-22 17:26:02 +01:00
Sergey Sharybin
0bce7186f7
Glog: Restore haiko OS
2018-03-22 16:58:23 +01:00
Sergey Sharybin
161393805f
Update Google libraries
...
This commit updates:
- gflags 2.2.0 -> 2.2.1
- glog 0.3.4 -> 0.3.4
- gmock 1.7.0 -> 1.8.0
- gtest 1.7.0 -> 1.8.0
2018-03-22 16:10:08 +01:00
Campbell Barton
28d2148b09
Haiku OS Support
...
D2860 by @miqlas
Even though Haiku is a niche OS, only minor changes are needed.
2017-11-30 18:05:21 +11:00
Sergey Sharybin
cb694d6595
GLog: Workaround compilation error on Hurd
...
There is syscall headers but no SYS_Write syscall.
2016-11-22 12:43:59 +01:00
Sergey Sharybin
bd8cbf5c07
Glog: Fix compilation error on ppc64el
...
This was fixed in upstream already. Time to re-bundle?
2016-11-21 21:04:48 +01:00
Sergey Sharybin
12ca20e6c3
Attempt to fix GLog compilaton on FreeBSD
...
Copied some config variables from an original config file.
2016-02-21 13:40:22 +01:00
Joshua Leung
445f7910e8
Hacky compile fix for mingw compile issue reported by bat3a on bf-committers
...
I've been using this fix in another branch locally, so it seems to work fine.
The other #ifdef checks should be checked on too, as __MINGW32__ and __MINGW64__
do NOT seem to be defined when compiling that file
2016-01-22 13:59:54 +13:00
Sergey Sharybin
0b856dd97e
Move GLog/GFlags to extern/
...
This is where the libraries belongs to actually, they are not only used by
Libmv now, but also by tests and Cycles.
2016-01-04 19:39:13 +05:00