diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-11-05 14:03:58 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-11-05 14:03:58 +0000 |
| commit | ef4edf4422dd79bc210a16be2168017986d64388 (patch) | |
| tree | a8485bf072838f295737f4c24df1f69d4bfe020a /llvm/cmake/modules | |
| parent | 5f38367c72fcc9affe10f5f6e179021e62c11b40 (diff) | |
| download | bcm5719-llvm-ef4edf4422dd79bc210a16be2168017986d64388.tar.gz bcm5719-llvm-ef4edf4422dd79bc210a16be2168017986d64388.zip | |
Add a LLVM_BUILD_STATIC option to cmake.
Setting it to true causes all executables to be statically linked.
llvm-svn: 221345
Diffstat (limited to 'llvm/cmake/modules')
| -rw-r--r-- | llvm/cmake/modules/HandleLLVMOptions.cmake | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/cmake/modules/HandleLLVMOptions.cmake b/llvm/cmake/modules/HandleLLVMOptions.cmake index 3e0d9b075ae..0fceb3d48cb 100644 --- a/llvm/cmake/modules/HandleLLVMOptions.cmake +++ b/llvm/cmake/modules/HandleLLVMOptions.cmake @@ -167,6 +167,10 @@ if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 ) endif( LLVM_BUILD_32_BITS ) endif( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 ) +if (LLVM_BUILD_STATIC) + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static") +endif() + if( XCODE ) # For Xcode enable several build settings that correspond to # many warnings that are on by default in Clang but are |

