diff --git a/CMakeLists.txt b/CMakeLists.txt
index cd376566333469f4995c145f78ec30ccfd60985a..cf216de5c9732b25efbdc7bba7d56aa56d48e650 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.23)
 ##############################################################################
 # Project metadata
 ##############################################################################
-project(EDM4cepc)
+project(EDM4CEPC)
 
 SET( ${PROJECT_NAME}_VERSION_MAJOR 0 )
 SET( ${PROJECT_NAME}_VERSION_MINOR 1 )
@@ -45,3 +45,6 @@ PODIO_GENERATE_DATAMODEL(
   UPSTREAM_EDM edm4hep:${EDM4HEP_DATA_DIR}/edm4hep.yaml
   IO_BACKEND_HANDLERS ${PODIO_IO_HANDLERS}
 )
+
+PODIO_ADD_DATAMODEL_CORE_LIB(edm4cepc "${headers}" "${sources}")
+target_link_libraries(edm4cepc PUBLIC EDM4HEP::edm4hep)