diff options
author | Brad King <brad.king@kitware.com> | 2011-11-22 22:20:23 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2011-11-22 22:21:36 (GMT) |
commit | b1f12f8042ef0d7b190c04644905d3b3a325d4ae (patch) | |
tree | 5ba9bfc38dbf31f0a98867a076513e5bf443d124 /Source/cmTargetLinkLibrariesCommand.cxx | |
parent | 5fc95dff464b08c83df2c904a281bb4c45278a35 (diff) | |
download | CMake-b1f12f8042ef0d7b190c04644905d3b3a325d4ae.zip CMake-b1f12f8042ef0d7b190c04644905d3b3a325d4ae.tar.gz CMake-b1f12f8042ef0d7b190c04644905d3b3a325d4ae.tar.bz2 |
target_link_libraries: Simplify argument processing state tests
Remove extra parens in test for not handling LINK_INTERFACE_LIBRARIES.
Remove redundant test for equality with ProcessingPrivateInterface
subsumed by test for inequality with ProcessingPublicInterface.
Diffstat (limited to 'Source/cmTargetLinkLibrariesCommand.cxx')
-rw-r--r-- | Source/cmTargetLinkLibrariesCommand.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/cmTargetLinkLibrariesCommand.cxx b/Source/cmTargetLinkLibrariesCommand.cxx index 0db5943..36c4ca8 100644 --- a/Source/cmTargetLinkLibrariesCommand.cxx +++ b/Source/cmTargetLinkLibrariesCommand.cxx @@ -217,8 +217,8 @@ bool cmTargetLinkLibrariesCommand // Use of any of the new keywords implies awareness of // this property. And if no libraries are named, it should // result in an empty link interface. - if((this->CurrentProcessingState != ProcessingLinkLibraries) - && !this->Target->GetProperty("LINK_INTERFACE_LIBRARIES")) + if(this->CurrentProcessingState != ProcessingLinkLibraries && + !this->Target->GetProperty("LINK_INTERFACE_LIBRARIES")) { this->Target->SetProperty("LINK_INTERFACE_LIBRARIES", ""); } @@ -249,9 +249,9 @@ cmTargetLinkLibrariesCommand::HandleLibrary(const char* lib, { this->Makefile ->AddLinkLibraryForTarget(this->Target->GetName(), lib, llt); - if (this->CurrentProcessingState != ProcessingPublicInterface - || this->CurrentProcessingState == ProcessingPrivateInterface) + if (this->CurrentProcessingState != ProcessingPublicInterface) { + // Not LINK_INTERFACE_LIBRARIES or LINK_PUBLIC, do not add to interface. return; } } |