CMake: remove BLENDER_SORTED_LIBS
authorCampbell Barton <ideasman42@gmail.com>
Tue, 16 Apr 2019 10:36:44 +0000 (12:36 +0200)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 16 Apr 2019 10:36:44 +0000 (12:36 +0200)
commit31c2e69d49315717b522bca5a1fb48c05b1b86fa
tree124ba04df00c35c34b9e434ad9738646c239a9ea
parent616597e7eaff81feb59aeede8e01133b127d57e8
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.
build_files/cmake/macros.cmake
intern/cycles/cmake/macros.cmake
source/creator/CMakeLists.txt
tests/gtests/alembic/CMakeLists.txt
tests/gtests/bmesh/CMakeLists.txt