Commit Graph

10 Commits

Author SHA1 Message Date
Ray molenkamp 12aa9b2108 Fix T63678 Link error of tests with MSVC.
Ideally OCIO removes their log2 implementation from the global namespace
but for now this linker tweak will have to do.
2019-04-17 07:58:48 -06:00
Campbell Barton e12c08e8d1 ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211.

For details on usage and instructions for migrating branches
without conflicts, see:

https://wiki.blender.org/wiki/Tools/ClangFormat
2019-04-17 06:21:24 +02:00
Campbell Barton 31c2e69d49 CMake: remove BLENDER_SORTED_LIBS
Use CMake's target_link_libraries instead of manually maintaining
library dependencies in a single list.

In practice adding new libraries often ended up being guess-work,
now each library lists the libraries it uses.

This was used for the game player executable so libraries
could optionally link to stubs.

If we need this functionality it can be done using target-properties
as described in T46725.
2019-04-16 12:36:44 +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 030e99588d Tests: Use proper order for EXPECT_EQ() 2017-02-03 12:03:59 +01:00
Bastien Montagne d3b27bd19c Fix bmesh test after recent refactor. 2016-07-04 11:48:48 +02:00
Bastien Montagne 6ca6d29e6b Fix memleaks in our gtests. 2015-12-28 23:19:24 +01:00
Campbell Barton 8df6769040 CMake: update source files 2014-06-28 23:17:11 +10:00
Campbell Barton 489937e1e7 GTest now works without buildinfo 2014-06-23 01:16:49 +10:00
Howard Trickey eaac6cbcd9 Add a bmesh_core_test, a start at testing bmesh functionality.
Needed to make the blender link libraries a global property
now that tests are parallel to source directory.
Current sort order for blender link libraries doesn't work
for tests that start with few defined symbols. Doubling the
lib list works, but a TODO to find a better way (probably
using CMake's own mechanism for tracking dependencies).
2014-06-19 11:53:55 -04:00