From 0f6ac1883d6a72bfca4412c345a64ccb765b8edd Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 6 Jun 2019 10:16:06 +1000 Subject: CMake: pass link deps to library targets with INTERFACE Introduced since removing BLENDER_SORTED_LIBS. This caused building a library to build all it's dependencies. --- build_files/cmake/macros.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'build_files') diff --git a/build_files/cmake/macros.cmake b/build_files/cmake/macros.cmake index 10b293c64b4..5fd677ee5c9 100644 --- a/build_files/cmake/macros.cmake +++ b/build_files/cmake/macros.cmake @@ -235,7 +235,7 @@ function(blender_add_lib__impl add_library(${name} ${sources}) if (NOT "${library_deps}" STREQUAL "") - target_link_libraries(${name} "${library_deps}") + target_link_libraries(${name} INTERFACE "${library_deps}") endif() # works fine without having the includes -- cgit v1.2.3