diff options
Diffstat (limited to 'Source/cmState.cxx')
-rw-r--r-- | Source/cmState.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/cmState.cxx b/Source/cmState.cxx index 325ca76..37e41ad 100644 --- a/Source/cmState.cxx +++ b/Source/cmState.cxx @@ -29,6 +29,7 @@ #include <string.h> #include <utility> +static std::string const kBUILDSYSTEM_TARGETS = "BUILDSYSTEM_TARGETS"; static std::string const kSUBDIRECTORIES = "SUBDIRECTORIES"; struct cmState::SnapshotDataType @@ -1683,6 +1684,10 @@ const char* cmState::Directory::GetProperty(const std::string& prop, output = cmJoin(child_dirs, ";"); return output.c_str(); } + if (prop == kBUILDSYSTEM_TARGETS) { + output = cmJoin(this->DirectoryState->NormalTargetNames, ";"); + return output.c_str(); + } if (prop == "LISTFILE_STACK") { std::vector<std::string> listFiles; |