summaryrefslogtreecommitdiffstats
path: root/Source/cmRuntimeDependencyArchive.h
diff options
context:
space:
mode:
authorKyle Edwards <kyle.edwards@kitware.com>2021-05-28 13:23:30 (GMT)
committerKyle Edwards <kyle.edwards@kitware.com>2021-06-01 13:02:33 (GMT)
commita12639e658e4c116728dd86c1ef227215303a9a2 (patch)
tree16f2df87fcaca81cb131f2acfb76a109f18e4569 /Source/cmRuntimeDependencyArchive.h
parent34a5163fecebf86d93277830a673fabdd53da82c (diff)
downloadCMake-a12639e658e4c116728dd86c1ef227215303a9a2.zip
CMake-a12639e658e4c116728dd86c1ef227215303a9a2.tar.gz
CMake-a12639e658e4c116728dd86c1ef227215303a9a2.tar.bz2
file(GET_RUNTIME_DEPENDENCIES): Add POST_{IN,EX}CLUDE_FILES arguments
Diffstat (limited to 'Source/cmRuntimeDependencyArchive.h')
-rw-r--r--Source/cmRuntimeDependencyArchive.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/cmRuntimeDependencyArchive.h b/Source/cmRuntimeDependencyArchive.h
index 7f3b8e9..1dc3261 100644
--- a/Source/cmRuntimeDependencyArchive.h
+++ b/Source/cmRuntimeDependencyArchive.h
@@ -25,7 +25,10 @@ public:
const std::vector<std::string>& preIncludeRegexes,
const std::vector<std::string>& preExcludeRegexes,
const std::vector<std::string>& postIncludeRegexes,
- const std::vector<std::string>& postExcludeRegexes);
+ const std::vector<std::string>& postExcludeRegexes,
+ std::vector<std::string> postIncludeFiles,
+ std::vector<std::string> postExcludeFiles,
+ std::vector<std::string> postExcludeFilesStrict);
bool Prepare();
bool GetRuntimeDependencies(const std::vector<std::string>& executables,
const std::vector<std::string>& libraries,
@@ -62,6 +65,9 @@ private:
std::vector<cmsys::RegularExpression> PreExcludeRegexes;
std::vector<cmsys::RegularExpression> PostIncludeRegexes;
std::vector<cmsys::RegularExpression> PostExcludeRegexes;
+ std::vector<std::string> PostIncludeFiles;
+ std::vector<std::string> PostExcludeFiles;
+ std::vector<std::string> PostExcludeFilesStrict;
std::map<std::string, std::set<std::string>> ResolvedPaths;
std::set<std::string> UnresolvedPaths;
};