diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimInterfaces/CMakeLists.txt b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimInterfaces/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44f850c88af490e8a631379386b53348680b390e
--- /dev/null
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimInterfaces/CMakeLists.txt
@@ -0,0 +1,17 @@
+################################################################################
+# Package: ISF_FastCaloSimInterfaces
+################################################################################
+
+# Declare the package name:
+atlas_subdir( ISF_FastCaloSimInterfaces )
+
+# Declare the package's dependencies:
+atlas_depends_on_subdirs( PUBLIC
+                          GaudiKernel
+                          Simulation/ISF/ISF_Core/ISF_Event )
+
+# Component(s) in the package:
+atlas_add_library( ISF_FastCaloSimInterfaces
+                   PUBLIC_HEADERS ISF_FastCaloSimInterfaces
+                   LINK_LIBRARIES GaudiKernel ISF_Event )
+
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimInterfaces/cmt/requirements b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimInterfaces/cmt/requirements
index a22376c94bfd30a375ee945e76a302d4eb58f140..919f15900645468c7fdaf96a6ef3823cc5442490 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimInterfaces/cmt/requirements
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimInterfaces/cmt/requirements
@@ -16,3 +16,7 @@ use ISF_Event           ISF_Event-*                  Simulation/ISF/ISF_Core
 #private
 #macro cppdebugflags '$(cppdebugflags_s)'
 #macro_remove componentshr_linkopts "-Wl,-s"
+
+# Declare this package as a metalibrary for cmake in order to allow its clients access to
+# libraries and header files from packages that this one depends on. Transparent to CMT
+apply_pattern cmake_add_command command=metalibrary
\ No newline at end of file