[PATCH] D82923: introducing llvm-libtool

Sameer Arora via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 30 16:50:48 PDT 2020


sameerarora101 created this revision.
sameerarora101 added reviewers: alexshap, Ktwu, smeenai, jhenderson, MaskRay, mtrent.
Herald added subscribers: llvm-commits, mgorny.
Herald added a project: LLVM.

This diff starts the implementation of llvm-libtool
(an llvm based replacement of cctool's libtool).

Libtool is used for creating static and dynamic libraries
from a bunch of object files given as input.

In this diff, I implement the default `-static` option that
currently supports passing only object files as input.
(Next iteration would allow for passing in other static
libs as input as well)


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D82923

Files:
  llvm/test/CMakeLists.txt
  llvm/test/tools/llvm-libtool/Darwin/Inputs/helloMachO.yaml
  llvm/test/tools/llvm-libtool/Darwin/Inputs/mainMachO.yaml
  llvm/test/tools/llvm-libtool/Darwin/create-static-lib.test
  llvm/test/tools/llvm-libtool/Darwin/help-message.test
  llvm/test/tools/llvm-libtool/Darwin/invalid-arguments.test
  llvm/tools/llvm-libtool/CMakeLists.txt
  llvm/tools/llvm-libtool/Darwin/CMakeLists.txt
  llvm/tools/llvm-libtool/Darwin/LLVMBuild.txt
  llvm/tools/llvm-libtool/Darwin/LibtoolOpts.td
  llvm/tools/llvm-libtool/Darwin/llvm-libtool.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D82923.274646.patch
Type: text/x-patch
Size: 20309 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200630/ea0b57fc/attachment.bin>


More information about the llvm-commits mailing list