diff --git a/lib/base/CMakeLists.txt b/lib/base/CMakeLists.txt index 9707d293593..d22000a922b 100644 --- a/lib/base/CMakeLists.txt +++ b/lib/base/CMakeLists.txt @@ -59,7 +59,7 @@ set(base_SOURCES scriptframe.cpp scriptframe.hpp scriptglobal.cpp scriptglobal.hpp scriptutils.cpp scriptutils.hpp - serializer.cpp serializer.hpp + serializer.cpp serializer.hpp serializer-script.cpp shared.hpp shared-object.hpp singleton.hpp diff --git a/lib/base/serializer-script.cpp b/lib/base/serializer-script.cpp new file mode 100644 index 00000000000..38c0f838066 --- /dev/null +++ b/lib/base/serializer-script.cpp @@ -0,0 +1,8 @@ +/* Icinga 2 | (c) 2021 Icinga GmbH | GPLv2+ */ + +#include "base/function.hpp" +#include "base/serializer.hpp" + +using namespace icinga; + +REGISTER_FUNCTION(Internal, serialize, &Serialize, "value:attribute_types");