This website requires JavaScript.
Explore
Help
Sign In
maxjhandsome
/
llvm-project
forked from
OSchip/llvm-project
Watch
1
Star
0
Fork
You've already forked llvm-project
0
Code
Issues
Pull Requests
Packages
Releases
Wiki
Activity
719fcd08c6
llvm-project
/
lld
/
lib
/
ReaderWriter
/
YAML
/
CMakeLists.txt
10 lines
107 B
CMake
Raw
Normal View
History
Unescape
Escape
Set the folder for libraries to 'lld libraries'. NFC. In a UI such as XCode, LLVM source files are in 'libraries' while clang files are in 'clang libraries'. This change moves the lld source to 'lld libraries' to make code browsing easier. It should be NFC as the build itself is still the same, just the structure in a UI differs. llvm-svn: 257001
2016-01-07 08:14:04 +08:00
add_lld_library
(
lldYAML
Removes files for separate ReaderYAML.cpp and WriterYAML.cpp and adds a new file ReaderWriterYAML.cpp that uses YAML I/O. Lots of tweaks to test suite for slightly different YAML encoding. llvm-svn: 171592
2013-01-05 10:22:35 +08:00
R
e
a
d
e
r
W
r
i
t
e
r
Y
A
M
L
.
c
p
p
[lld][cmake] Fix LLVM_LINK_LLVM_DYLIB build Summary: Lld's build had a couple of issues which prevented a successfull LLVM_LINK_LLVM_DYLIB compilation. - add_llvm_library vs llvm_add_library: One adds a library to libLLVM.so, other one doesn't. Lld was using the wrong one, causing symbols to be mupltiply defined in things linking to libLLVM. - confusion when to use LINK_LIBS vs LINK_COMPONENTS in llvm_add_library - not using LLVM_LINK_COMPONENTS for add_lld_tool With these fixes lld compiles and it's test suite passes both in LLVM_LINK_LLVM_DYLIB mode and without it. Reviewers: ruiu, beanz Subscribers: llvm-commits, mgorny Differential Revision: https://reviews.llvm.org/D28397 llvm-svn: 291432
2017-01-09 17:57:08 +08:00
L
I
N
K
_
C
O
M
P
O
N
E
N
T
S
S
u
p
p
o
r
t
add_lld_library -> add_llvm_library * Works better for shared libraries (sets PRIVATE instead of INTERFACE) * Fixes http://llvm.org/bugs/show_bug.cgi?id=22269 * Also, use build-target names instead of component names Differential Revision: http://reviews.llvm.org/D7074 From: Greg Fitzgerald <garious@gmail.com> llvm-svn: 226702
2015-01-22 05:26:27 +08:00
L
I
N
K
_
L
I
B
S
Fix five of the shared library build targets Before this patch there was a cyclic dependency between lldCore and lldReaderWriter. Only lldConfig could be built as a shared library. * Moved Reader and Writer base classes into lldCore. * The following shared libraries can now be built: lldCore lldYAML lldNative lldPasses lldReaderWriter Differential Revision: http://reviews.llvm.org/D7105 From: Greg Fitzgerald <garious@gmail.com> llvm-svn: 226732
2015-01-22 06:54:56 +08:00
l
l
d
C
o
r
e
Add library dependencies to the lld cmake build. llvm-svn: 169306
2012-12-05 05:09:04 +08:00
)