diff --git a/cmake/CORALConfigScripts.cmake b/cmake/CORALConfigScripts.cmake
index 8e9c60468a347fb73333a49e4439d8245d990f42..b5c39670fb98896852a4ed53b01206069efde11b 100644
--- a/cmake/CORALConfigScripts.cmake
+++ b/cmake/CORALConfigScripts.cmake
@@ -5,6 +5,7 @@ macro(copy_to_build _name _srcdir _blddir)
   add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/${_blddir}/${_name} COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/${_srcdir}/${_name} ${CMAKE_BINARY_DIR}/${_blddir}/${_name} DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_srcdir}/${_name} DEPENDS PRE_BUILD_BANNER)
   string(REGEX REPLACE "/" "_" _target "${_name}")
   add_custom_target(${_target} ALL DEPENDS ${CMAKE_BINARY_DIR}/${_blddir}/${_name})
+  add_dependencies(${_target} PRE_BUILD_BANNER)
   add_dependencies(POST_BUILD_BANNER ${_target})
 endmacro()
 
diff --git a/cmake/CORALConfigUtilities.cmake b/cmake/CORALConfigUtilities.cmake
index b111a547111de61f8d6468ef526ac53d5de333e6..0d907a6b28cb8c040e9614c52a2ce09c77b53cca 100644
--- a/cmake/CORALConfigUtilities.cmake
+++ b/cmake/CORALConfigUtilities.cmake
@@ -16,6 +16,7 @@ function(coral_add_utility name)
   #message(STATUS "Test test_${name} <- ${${name}_srcs} ${${name}_extra_srcs}")
   add_executable(${name} ${${name}_srcs} ${${name}_extra_srcs})
   target_link_libraries(${name} ${ARG_LIBS})
+  add_dependencies(${name} PRE_BUILD_BANNER)
   add_dependencies(POST_BUILD_BANNER ${name})
   # Install the test executables
   install(TARGETS ${name} DESTINATION bin)
diff --git a/cmake/CORALModule.cmake b/cmake/CORALModule.cmake
index 7949996a43c7d1659e427dd587b582cd2c75a395..c8ba72d523391e611aecdd5a52abf9660e07721c 100644
--- a/cmake/CORALModule.cmake
+++ b/cmake/CORALModule.cmake
@@ -27,6 +27,8 @@ macro(CORALModule)
     endif()
     add_library(lcg_${package} MODULE ${${package}_srcs})
     target_link_libraries(lcg_${package} ${ARG_LIBS})
+    add_dependencies(lcg_${package} PRE_BUILD_BANNER)
+    add_dependencies(POST_BUILD_BANNER lcg_${package})
 
     install(TARGETS lcg_${package} DESTINATION lib)