diff --git a/Event/xAOD/xAODTauCnv/CMakeLists.txt b/Event/xAOD/xAODTauCnv/CMakeLists.txt
index 8af1a94107850dbb4d4f70ffd093f3422007485b..9f8296e0a00a1d3596edce3fd32daac46a765c96 100644
--- a/Event/xAOD/xAODTauCnv/CMakeLists.txt
+++ b/Event/xAOD/xAODTauCnv/CMakeLists.txt
@@ -16,11 +16,18 @@ atlas_depends_on_subdirs( PUBLIC
                           GaudiKernel
 				 )
 
+atlas_add_library( xAODTauCnvLib
+                   xAODTauCnv/*.h
+                   INTERFACE
+                   PUBLIC_HEADERS xAODTauCnv
+                   LINK_LIBRARIES GaudiKernel AthContainers xAODTau tauEvent )
+
+
 # Component(s) in the package:
 atlas_add_component( xAODTauCnv
                      src/*.cxx
                      src/components/*.cxx
-                     LINK_LIBRARIES AthContainers xAODTau tauEvent AthenaBaseComps AthenaKernel GaudiKernel )
+                     LINK_LIBRARIES xAODTauCnvLib xAODTau tauEvent AthenaBaseComps AthenaKernel GaudiKernel )
 
 # Install files from the package:
 atlas_install_headers( xAODTauCnv )