llvm-project/compiler-rt/cmake/Modules
Kai Luo d56729b4a4 [AIX][compiler-rt] Build and install standalone libatomic
On AIX, we have to ship `libatomic.a` for compatibility. First, a new `clang_rt.atomic` is added. Second, use added cmake modules for AIX, we are able to build a compatible libatomic.a for AIX. The second step can't be perfectly implemented with cmake now since AIX's archive approach is kinda unique, i.e., archiving shared libraries into a static archive file.

Reviewed By: jsji

Differential Revision: https://reviews.llvm.org/D102155
2021-05-16 05:04:08 +00:00
..
CustomLibcxx [runtimes] Use standalone build only for compiler-rt 2021-03-03 00:06:20 -08:00
AddCompilerRT.cmake [compiler-rt] Produce the right arch suffix for arm libraries 2021-03-18 14:58:58 +02:00
BuiltinTests.cmake [cmake] Strip quotes in try_compile_only 2019-09-19 11:28:32 +00:00
CompilerRTAIXUtils.cmake [AIX][compiler-rt] Build and install standalone libatomic 2021-05-16 05:04:08 +00:00
CompilerRTCompile.cmake [CMake] Rename RUNTIMES_BUILD to LLVM_RUNTIMES_BUILD 2021-03-03 10:58:51 -08:00
CompilerRTDarwinUtils.cmake Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" 2020-12-15 08:18:07 +02:00
CompilerRTLink.cmake
CompilerRTMockLLVMCMakeConfig.cmake [CMake][Compiler-rt] Make it possible to configure standalone compiler-rt without `LLVMConfig.cmake`. 2021-04-06 08:31:18 -07:00
CompilerRTUtils.cmake [Compiler-rt] Fix bug when considering CMake path returned by llvm-config. 2021-04-20 11:57:20 -07:00
HandleCompilerRT.cmake [compiler-rt] Build with correct ABI (PR38025) 2020-04-03 11:53:40 -07:00
SanitizerUtils.cmake build: use Python3 for compiler-rt 2020-04-28 17:29:04 +00:00
UseLibtool.cmake [compiler-rt] Disable ranlib when using libtool 2020-08-24 13:48:28 -07:00