From c9fe9fa65d871ba3be3605c31e0dd0aa6556b503 Mon Sep 17 00:00:00 2001 From: Sascha Kratky Date: Sat, 17 Mar 2018 17:51:15 +0100 Subject: [PATCH] honor MANUALLY_ADDED_DEPENDENCIES for unity targets --- CMake/cotire.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMake/cotire.cmake b/CMake/cotire.cmake index 48a6bfa..9cd56ab 100644 --- a/CMake/cotire.cmake +++ b/CMake/cotire.cmake @@ -3456,6 +3456,11 @@ function (cotire_target_link_libraries _target) message (STATUS "unity target ${_unityTargetName} interface link libraries: ${_unityLinkInterfaceLibraries}") endif() endif() + get_target_property(_manualDependencies ${_target} MANUALLY_ADDED_DEPENDENCIES) + if (_manualDependencies) + cotire_map_libraries("${_linkLibrariesStrategy}" _unityManualDependencies ${_manualDependencies}) + add_dependencies("${_unityTargetName}" _unityManualDependencies) + endif() endif() endif() endfunction(cotire_target_link_libraries)