diff --git a/src/plugins/cmakeprojectmanager/cmakebuildinfo.h b/src/plugins/cmakeprojectmanager/cmakebuildinfo.h index e4cd8e1ed6032a56082726a0c8813f19acf4228e..8464057b36773e7b4fe8e236f31f6269e4694d13 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildinfo.h +++ b/src/plugins/cmakeprojectmanager/cmakebuildinfo.h @@ -35,7 +35,9 @@ #include <projectexplorer/buildinfo.h> #include <projectexplorer/kit.h> #include <projectexplorer/target.h> +#include <projectexplorer/project.h> #include <utils/environment.h> +#include <utils/qtcassert.h> namespace CMakeProjectManager { @@ -53,6 +55,9 @@ public: kitId = bc->target()->kit()->id(); environment = bc->environment(); useNinja = bc->useNinja(); + + QTC_ASSERT(bc->target()->project(), return); + sourceDirectory = bc->target()->project()->projectDirectory(); } Utils::Environment environment;