From c2afb6a5515fb430e3bccd7eb3d7ef1b365ba0ab Mon Sep 17 00:00:00 2001
From: Frank Winklmeier <fwinkl@cern>
Date: Thu, 13 Aug 2020 12:29:27 +0200
Subject: [PATCH] TriggerMenuMT: Always rebuild L1 XML files

Always rebuild the L1 menu files even if it has already been done. This
fixes issues seen during incremental builds (e.g. ATR-21884).
---
 Trigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Trigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt b/Trigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt
index b8cbae98c2c..dfbbd4dfb02 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt
+++ b/Trigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt
@@ -43,8 +43,8 @@ function( atlas_build_lvl1_trigger_menu menu )
       COMMAND ${CMAKE_COMMAND} -E copy_directory
       ${CMAKE_CURRENT_BINARY_DIR}/Menus/${menu}/
       ${CMAKE_XML_OUTPUT_DIRECTORY}/TriggerMenuMT
-      COMMAND ${CMAKE_COMMAND} -E touch
-      ${CMAKE_CURRENT_BINARY_DIR}/${menu}.stamp
+      #COMMAND ${CMAKE_COMMAND} -E touch           # do not create stamp file to force rebuild every time
+      #${CMAKE_CURRENT_BINARY_DIR}/${menu}.stamp
       DEPENDS "Package_$<JOIN:$<TARGET_PROPERTY:ATLAS_PACKAGES_TARGET,ATLAS_PACKAGES>,;Package_>" )
 
    # Create custom target and add it to package dependencies
-- 
GitLab