diff --git a/MagneticField/MagFieldElements/CMakeLists.txt b/MagneticField/MagFieldElements/CMakeLists.txt
index 30aa8f0454f23ed120e0b60aed3a388e8f2d38aa..13dde183f9d9d9a5eb0842117929b9b3479e73f0 100644
--- a/MagneticField/MagFieldElements/CMakeLists.txt
+++ b/MagneticField/MagFieldElements/CMakeLists.txt
@@ -9,11 +9,9 @@ atlas_subdir( MagFieldElements )
 atlas_depends_on_subdirs( PUBLIC
                           Control/AthenaBaseComps
                           MagneticField/MagFieldInterfaces
-                          MagneticField/MagFieldConditions
 			  Control/CxxUtils
 			  Event/EventPrimitives
                           PRIVATE
-                          MagneticField/MagFieldElements
                           Control/StoreGate
                           Database/AthenaPOOL/AthenaPoolUtilities
                           GaudiKernel
@@ -28,7 +26,8 @@ atlas_add_library( MagFieldElements
                    src/*.cxx
                    PUBLIC_HEADERS MagFieldElements
                    INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS}
-		   LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} AthenaBaseComps GaudiKernel CxxUtils EventPrimitives)
+		   LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} AthenaBaseComps GaudiKernel CxxUtils EventPrimitives
+                   PRIVATE_LINK_LIBRARIES PathResolver )
 
 # Install files from the package:
 atlas_install_headers( MagFieldElements )