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
Campbell Barton
3076d95ba4
Cleanup: use 2 space indentation for CMake
2019-04-17 06:35:54 +02:00
Campbell Barton
47adab4f99
CMake: prepare for BLENDER_SORTED_LIBS removal
...
No functional change, this adds LIB definition and args to cmake files.
Without this it's difficult to migrate away from 'BLENDER_SORTED_LIBS'
since there are many platforms/configurations that could break when
changing linking order.
Manually add and enable WITHOUT_SORTED_LIBS to try building
without sorted libs (currently fails since all variables are empty).
This check will eventually be removed.
See T46725.
2019-04-14 15:37:24 +02:00
Campbell Barton
ab5e69e660
Cleanup: remove contributors for CMake files
...
Following removal from C source code.
See: 8c68ed6df1
2019-02-05 09:10:32 +11: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
Sergey Sharybin
bd3de93557
Gtest: Fix/workaround MSVC complains about use of struct with alignment
2016-12-15 17:53:57 +01:00
Sergey Sharybin
4d79fa8382
Gtests: Re-apply strict compiler fixes
2016-07-29 22:19:30 +02:00
Sergey Sharybin
c6f468d8ed
GTests: Update to a newer Git version
...
Required to get GMock working with GTest.
2016-07-29 22:19:30 +02:00
Sergey Sharybin
8f04a228f7
Add upstream information to libraries
2016-05-24 11:46:53 +02:00
Sergey Sharybin
c35ad8d4a3
GTest: Fix some strict compiler warnings
...
Those changes are to be backported to the upstream actually, for until then
it should be good enough to have it locally.
2016-01-04 23:54:02 +05:00
Campbell Barton
cd7853be22
CMake: quiet warnings in GTest
2015-06-23 14:34:52 +10:00
Campbell Barton
d5b471eec1
CMake: add header
2014-08-02 19:16:00 +10:00
Sergey Sharybin
306cbb82ec
GTest unit testing framework
...
Currently covers only small set of functionality.
2014-06-19 02:09:16 +10:00