From 31c2e69d49315717b522bca5a1fb48c05b1b86fa Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Apr 2019 12:36:44 +0200 Subject: 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. --- source/creator/CMakeLists.txt | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'source/creator/CMakeLists.txt') diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt index 83e1c9557a0..25de22a29f8 100644 --- a/source/creator/CMakeLists.txt +++ b/source/creator/CMakeLists.txt @@ -1051,19 +1051,11 @@ install( # Setup link libs add_dependencies(blender makesdna) - -# Use for testing 'BLENDER_SORTED_LIBS' removal. -if(NOT (DEFINED WITHOUT_SORTED_LIBS AND WITHOUT_SORTED_LIBS)) - setup_blender_sorted_libs() - target_link_libraries(blender ${BLENDER_SORTED_LIBS}) -else() - target_link_libraries(blender ${LIB}) -endif() - +target_link_libraries(blender ${LIB}) +unset(LIB) setup_liblinks(blender) -unset(LIB) # ----------------------------------------------------------------------------- # Setup launcher -- cgit v1.2.3