mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-14 02:08:27 +08:00
LINK_DIRECTORIES: Add new properties and commands
These new capabilities enable to manage link directories Two new properties: * target properties: LINK_DIRECTORIES and INTERFACE_LINK_DIRECTORIES One new command * target_link_directories(): to populate target properties Fixes: #17215
This commit is contained in:

committed by
Craig Scott

parent
5ca130e223
commit
a71caab46b
@@ -43,6 +43,7 @@ struct cmStateDetail::SnapshotDataType
|
||||
std::vector<std::string>::size_type CompileDefinitionsPosition;
|
||||
std::vector<std::string>::size_type CompileOptionsPosition;
|
||||
std::vector<std::string>::size_type LinkOptionsPosition;
|
||||
std::vector<std::string>::size_type LinkDirectoriesPosition;
|
||||
};
|
||||
|
||||
struct cmStateDetail::PolicyStackEntry : public cmPolicies::PolicyMap
|
||||
@@ -88,6 +89,9 @@ struct cmStateDetail::BuildsystemDirectoryStateType
|
||||
std::vector<std::string> LinkOptions;
|
||||
std::vector<cmListFileBacktrace> LinkOptionsBacktraces;
|
||||
|
||||
std::vector<std::string> LinkDirectories;
|
||||
std::vector<cmListFileBacktrace> LinkDirectoriesBacktraces;
|
||||
|
||||
std::vector<std::string> NormalTargetNames;
|
||||
|
||||
std::string ProjectName;
|
||||
|
Reference in New Issue
Block a user