1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/tools
Chris Bieneman c127f2db5e [CMake] Bug 25059 - CMake libllvm.so.$MAJOR.$MINOR shared object name not compatible with ldconfig
Summary:
This change makes the CMake build system generate libraries for Linux and Darwin matching the makefile build system.

Linux libraries follow the pattern lib${name}.${MAJOR}.${MINOR}.so so that ldconfig won't pick it up incorrectly.

Darwin libraries are not versioned.

Note: On linux the non-versioned symlink is generated at install-time not build time. I plan to fix that eventually, but I expect that is good enough for the purposes of fixing this bug.

Reviewers: loladiro, tstellarAMD

Subscribers: axw, llvm-commits

Differential Revision: http://reviews.llvm.org/D13841

llvm-svn: 252093
2015-11-04 23:11:12 +00:00
..
bugpoint bugpoint: Remove implicit ilist iterator conversions, NFC 2015-10-20 19:36:39 +00:00
bugpoint-passes
dsymutil Test commit: fix typo in comment. 2015-10-23 17:10:44 +00:00
gold Clang format a few prior patches (NFC) 2015-11-02 18:02:11 +00:00
llc
lli Fix some Clang-tidy modernize warnings, other minor fixes. 2015-11-04 22:32:32 +00:00
llvm-ar This doesn't need a object::Archive::child_iterator. 2015-11-02 13:30:46 +00:00
llvm-as Support for function summary index bitcode sections and files. 2015-10-04 14:33:43 +00:00
llvm-as-fuzzer [libFuzzer] make LLVMFuzzerTestOneInput (the fuzzer target function) return int instead of void. The actual return value is not *yet* used (and expected to be 0). This change is API breaking, so the fuzzers will need to be updated. 2015-10-02 23:34:06 +00:00
llvm-bcanalyzer Clang format a few prior patches (NFC) 2015-11-02 18:02:11 +00:00
llvm-c-test
llvm-config llvm-config: Add --has-rtti option 2015-11-04 20:57:43 +00:00
llvm-cov [llvm-cov] Adjust column widths for function and file reports 2015-10-21 16:03:32 +00:00
llvm-cxxdump Backing out commit r250906 as it broke lld. 2015-10-21 17:13:20 +00:00
llvm-diff llvm-diff: Remove implicit ilist iterator conversions, NFC 2015-10-20 18:17:05 +00:00
llvm-dis
llvm-dwarfdump
llvm-extract
llvm-go
llvm-jitlistener
llvm-link Pass enum instead of bool to new linkInModule call in llvm-link 2015-11-03 15:10:50 +00:00
llvm-lto Clang format a few prior patches (NFC) 2015-11-02 18:02:11 +00:00
llvm-mc Fix some Clang-tidy modernize warnings, other minor fixes. 2015-11-04 22:32:32 +00:00
llvm-mc-fuzzer [libFuzzer] make LLVMFuzzerTestOneInput (the fuzzer target function) return int instead of void. The actual return value is not *yet* used (and expected to be 0). This change is API breaking, so the fuzzers will need to be updated. 2015-10-02 23:34:06 +00:00
llvm-mcmarkup
llvm-nm Don't implicitly construct a Archive::child_iterator. 2015-11-03 01:32:40 +00:00
llvm-objdump [ELF] elfiamcu triple should imply e_machine == EM_IAMCU 2015-11-04 11:21:50 +00:00
llvm-pdbdump llmv-pdbdump: Make BuiltinDumper shorter. NFC. 2015-11-03 20:16:18 +00:00
llvm-profdata [PGO] Value profiling (index format) code cleanup and testing 2015-11-02 05:08:23 +00:00
llvm-readobj ARM: support .watchos_version_min and .tvos_version_min. 2015-10-28 22:36:05 +00:00
llvm-rtdyld [JIT] Towards a working small memory model. 2015-10-21 22:12:03 +00:00
llvm-shlib [CMake] Bug 25059 - CMake libllvm.so.$MAJOR.$MINOR shared object name not compatible with ldconfig 2015-11-04 23:11:12 +00:00
llvm-size Fix some Clang-tidy modernize warnings, other minor fixes. 2015-11-04 22:32:32 +00:00
llvm-split
llvm-stress
llvm-symbolizer [LLVMSymbolize] Properly propagate object parsing errors from the library. 2015-11-04 00:30:24 +00:00
lto [CMake] Add LLVM_VERSION_PATCH to the -current_version flag for libLTO and libLLVM. 2015-10-14 07:50:21 +00:00
msbuild
obj2yaml
opt
verify-uselistorder [uselistorder] Insert blank line, NFC 2015-10-13 21:51:02 +00:00
xcode-toolchain [CMake] [Darwin] Add support for generating Xcode-compatible toolchains that xcodebuild and xcrun can search 2015-10-15 20:09:01 +00:00
yaml2obj Add a RAW mode to StringTableBuilder. 2015-10-23 21:48:05 +00:00
CMakeLists.txt [CMake] We need to explicitly add llvm-config before clang so that LLVM_BUILD_EXTERNAL_COMPILER_RT can depend on llvm-config. 2015-10-02 22:28:48 +00:00
LLVMBuild.txt
Makefile