[Bf-blender-cvs] [67856d8c4af] master: macOS/GTests: add_dependencies to fix build error

Ankit Meel noreply at git.blender.org
Thu Mar 4 03:36:05 CET 2021


Commit: 67856d8c4afa6a35b15f00ce24ebe54f403c9fc7
Author: Ankit Meel
Date:   Thu Mar 4 08:04:17 2021 +0530
Branches: master
https://developer.blender.org/rB67856d8c4afa6a35b15f00ce24ebe54f403c9fc7

macOS/GTests: add_dependencies to fix build error

When building `install`, linking blender_test fails because
test libraries do not exist. This happened on lite + Xcode. Error in
{rBdcb2821292f962951e88f146cb304160f21f73da}.

Reviewed By: #platform_macos, brecht
Differential Revision: https://developer.blender.org/D10607

===================================================================

M	tests/gtests/runner/CMakeLists.txt

===================================================================

diff --git a/tests/gtests/runner/CMakeLists.txt b/tests/gtests/runner/CMakeLists.txt
index 1fe8cf21810..b18eff59016 100644
--- a/tests/gtests/runner/CMakeLists.txt
+++ b/tests/gtests/runner/CMakeLists.txt
@@ -82,6 +82,7 @@ elseif(APPLE)
   # are used as dependencies of other test libraries.
   foreach(_lib ${_test_libs})
     list(REMOVE_ITEM _test_libs_dependencies ${_lib})
+    add_dependencies(blender_test ${_lib})
     target_link_options(blender_test PRIVATE "LINKER:-force_load,$<TARGET_FILE:${_lib}>")
   endforeach()



More information about the Bf-blender-cvs mailing list