#pragma once #include #include #include namespace qs::scan::env { class PreprocEnv: public QObject { Q_OBJECT; public: Q_INVOKABLE static bool hasVersion(int major, int minor, const QStringList& features = QStringList()); Q_INVOKABLE static QString env(const QString& variable); Q_INVOKABLE static bool isEnvSet(const QString& variable); }; } // namespace qs::scan::env