CMakePM: Add policy support for help and code completion

Change-Id: I82d291639fe890602bba61eded9d1dfd7d38ca41
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Cristian Adam
2023-09-20 22:39:50 +02:00
parent a998269d7e
commit a51380c2fd
4 changed files with 13 additions and 0 deletions

View File

@@ -264,6 +264,9 @@ IAssistProposal *CMakeFileCompletionAssist::performAsync()
items.append(generateList(projectKeywords.variables, m_projectVariableIcon));
}
if (functionName == "if" || functionName == "elseif" || functionName == "cmake_policy")
items.append(generateList(keywords.policies, m_variableIcon));
if (functionName.contains("path") || functionName.contains("file")
|| functionName.contains("add_executable") || functionName.contains("add_library")
|| functionName == "include" || functionName == "add_subdirectory"