diff --git a/edm4hep/CMakeLists.txt b/edm4hep/CMakeLists.txt index 91dd3d438..1301d5bdb 100644 --- a/edm4hep/CMakeLists.txt +++ b/edm4hep/CMakeLists.txt @@ -4,6 +4,8 @@ PODIO_GENERATE_DATAMODEL(edm4hep ../edm4hep.yaml headers sources IO_BACKEND_HANDLERS ${PODIO_IO_HANDLERS}) PODIO_ADD_DATAMODEL_CORE_LIB(edm4hep "${headers}" "${sources}") +add_library(edm4hep::edm4hep ALIAS edm4hep) +set_target_properties(edm4hep PROPERTIES ALIAS_GLOBAL true) if (nlohmann_json_FOUND) target_compile_definitions(edm4hep PUBLIC PODIO_JSON_OUTPUT) @@ -12,6 +14,7 @@ endif() PODIO_ADD_ROOT_IO_DICT(edm4hepDict edm4hep "${headers}" src/selection.xml) add_library(edm4hep::edm4hepDict ALIAS edm4hepDict ) +set_target_properties(edm4hep PROPERTIES ALIAS_GLOBAL true) list(APPEND EDM4HEP_INSTALL_LIBS edm4hep edm4hepDict)