//
// Poco.cppm
//
// C++ module file, re-exporting all other modules
//
// Copyright (c) 2025, Applied Informatics Software Engineering GmbH.
// and Contributors.
//
// SPDX-License-Identifier:	BSL-1.0
//

export module Poco;

#ifdef ENABLE_FOUNDATION
export import Poco.Foundation;
#endif
#ifdef ENABLE_ACTIVERECORD
export import Poco.ActiveRecord;
#endif
#ifdef ENABLE_CPPPARSER
export import Poco.CppParser;
#endif
#ifdef ENABLE_CRYPTO
export import Poco.Crypto;
#endif
#ifdef ENABLE_DNSSD
export import Poco.DNSSD;
#endif
#ifdef ENABLE_DATA
export import Poco.Data;
#endif
#ifdef ENABLE_DYNAMIC
export import Poco.Dynamic;
#endif
#ifdef ENABLE_JSON
export import Poco.JSON;
#endif
#ifdef ENABLE_JWT
export import Poco.JWT;
#endif
#ifdef ENABLE_MONGODB
export import Poco.MongoDB;
#endif
#ifdef ENABLE_NET
export import Poco.Net;
#endif
#ifdef ENABLE_PDF
export import Poco.PDF;
#endif
#ifdef ENABLE_PROMETHEUS
export import Poco.Prometheus;
#endif
#ifdef ENABLE_REDIS
export import Poco.Redis;
#endif
#ifdef ENABLE_SEVENZIP
export import Poco.SevenZip;
#endif
#ifdef ENABLE_UTIL
export import Poco.Util;
#endif
#ifdef ENABLE_XML
export import Poco.XML;
#endif
#ifdef ENABLE_ZIP
export import Poco.Zip;
#endif
