mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-24 07:08:38 -05:00
Merge topic 'target-COMPILE_OPTIONS'
24466f2Add target_compile_options command.80ca9c4Add COMPILE_OPTIONS target property.7cb2308cmTarget: Rename LinkInterfaceIncludeDirectoriesEntries47f80d9cmTarget: Rename struct to be more re-usable.1319a14Add <LANG>_COMPILER_ID generator expressions.3549676Add cmLocalGenerator::GetCompileOptions.f3ad863VS6: Rename some variables to correspond to config values.
This commit is contained in:
@@ -511,9 +511,14 @@ public:
|
||||
std::vector<std::string> GetIncludeDirectories(const char *config);
|
||||
void InsertInclude(const cmValueWithOrigin &entry,
|
||||
bool before = false);
|
||||
void InsertCompileOption(const cmValueWithOrigin &entry,
|
||||
bool before = false);
|
||||
|
||||
void AppendBuildInterfaceIncludes();
|
||||
|
||||
void GetCompileOptions(std::vector<std::string> &result,
|
||||
const char *config);
|
||||
|
||||
bool IsNullImpliedByLinkLibraries(const std::string &p);
|
||||
bool IsLinkInterfaceDependentBoolProperty(const std::string &p,
|
||||
const char *config);
|
||||
@@ -643,6 +648,7 @@ private:
|
||||
bool IsApple;
|
||||
bool IsImportedTarget;
|
||||
bool DebugIncludesDone;
|
||||
bool DebugCompileOptionsDone;
|
||||
mutable std::set<std::string> LinkImplicitNullProperties;
|
||||
bool BuildInterfaceIncludesAppended;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user