Don't emit a blank line when running llvm-config --system-libs.

Summary:
Previously llvm-config --system-libs would print something like:

$ llvm-config --system-libs

-lz -ltinfo -lrt -ldl -lm

Now we don't emit blank line. Functionality is unchanged otherwise, in
particular llvm-config --libs --system-libs still emits the LLVM libraries
and the system libraries on different lines.

Reviewers: chapuni

Reviewed By: chapuni

CC: llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D2901

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202719 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Richard Osborne
2014-03-03 15:06:14 +00:00
parent fc210ac1ef
commit 7bc65d0ad7

View File

@@ -345,6 +345,7 @@ int main(int argc, char **argv) {
ComputeLibsForComponents(Components, RequiredLibs, ComputeLibsForComponents(Components, RequiredLibs,
/*IncludeNonInstalled=*/IsInDevelopmentTree); /*IncludeNonInstalled=*/IsInDevelopmentTree);
if (PrintLibs || PrintLibNames || PrintLibFiles) {
for (unsigned i = 0, e = RequiredLibs.size(); i != e; ++i) { for (unsigned i = 0, e = RequiredLibs.size(); i != e; ++i) {
StringRef Lib = RequiredLibs[i]; StringRef Lib = RequiredLibs[i];
if (i) if (i)
@@ -366,6 +367,7 @@ int main(int argc, char **argv) {
} }
} }
OS << '\n'; OS << '\n';
}
// Print SYSTEM_LIBS after --libs. // Print SYSTEM_LIBS after --libs.
// FIXME: Each LLVM component may have its dependent system libs. // FIXME: Each LLVM component may have its dependent system libs.