diff --git a/generator/codefactory.cpp b/generator/codefactory.cpp index 96b3398..ff5c1c7 100644 --- a/generator/codefactory.cpp +++ b/generator/codefactory.cpp @@ -2,6 +2,8 @@ #include "./clangversionabstraction.h" #include "./frontendaction.h" +#include "resources/config.h" + #include #include #include @@ -51,7 +53,7 @@ CodeFactory::~CodeFactory() std::vector CodeFactory::makeClangArgs() const { static const initializer_list flags - = { m_applicationPath, "-x", "c++", "-Wno-pragma-once-outside-header", "-std=c++14", "-fsyntax-only" }; + = { m_applicationPath, "-x", "c++", "-Wno-pragma-once-outside-header", "-std=c++14", "-fsyntax-only", "-D" PROJECT_VARNAME_UPPER }; vector clangArgs; clangArgs.reserve(flags.size() + m_clangOptions.size() + m_sourceFiles.size()); clangArgs.insert(clangArgs.end(), flags.begin(), flags.end());