From 89efbd4e88dbb260dbc9d261598fc85dbabd7c8a Mon Sep 17 00:00:00 2001
From: Florian Uhlig <f.uhlig@gsi.de>
Date: Mon, 24 Aug 2020 16:42:07 +0200
Subject: [PATCH] Fix build time dependency

---
 external/InstallAnalysisTree.cmake   | 4 ++--
 external/InstallAnalysisTreeQA.cmake | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/external/InstallAnalysisTree.cmake b/external/InstallAnalysisTree.cmake
index 83657983..eb8bf8db 100644
--- a/external/InstallAnalysisTree.cmake
+++ b/external/InstallAnalysisTree.cmake
@@ -41,11 +41,11 @@ ExternalProject_Add(ANALYSISTREE
 
 add_library(AnalysisTreeBase SHARED IMPORTED)
 set_target_properties(AnalysisTreeBase PROPERTIES IMPORTED_LOCATION ${CMAKE_BINARY_DIR}/lib)
-#add_dependencies(AnalysisTreeBase ANALYSISTREE)
+add_dependencies(AnalysisTreeBase ANALYSISTREE)
 
 add_library(AnalysisTreeInfra SHARED IMPORTED)
 set_target_properties(AnalysisTreeInfra PROPERTIES IMPORTED_LOCATION ${CMAKE_BINARY_DIR}/lib)
-#add_dependencies(AnalysisTreeInfra ANALYSISTREE)
+add_dependencies(AnalysisTreeInfra ANALYSISTREE)
 
 set(AnalysisTree_LIB_DIR ${CMAKE_BINARY_DIR}/lib)
 set(AnalysisTree_LIBRARIES AnalysisTreeBase AnalysisTreeInfra)
diff --git a/external/InstallAnalysisTreeQA.cmake b/external/InstallAnalysisTreeQA.cmake
index 2a0f3b6e..43297b30 100644
--- a/external/InstallAnalysisTreeQA.cmake
+++ b/external/InstallAnalysisTreeQA.cmake
@@ -17,6 +17,7 @@ If(ProjectUpdated)
 EndIf()
 
 ExternalProject_Add(ANALYSISTREEQA
+        DEPENDS AnalysisTreeBase
         BUILD_IN_SOURCE 0
         SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/AnalysisTreeQA
         BUILD_BYPRODUCTS ${ANALYSISTREEQA_LIBRARY}
-- 
GitLab