diff options
Diffstat (limited to 'llvm/cmake/config-ix.cmake')
| -rwxr-xr-x | llvm/cmake/config-ix.cmake | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/cmake/config-ix.cmake b/llvm/cmake/config-ix.cmake index c984a19e85f..4b342bc586b 100755 --- a/llvm/cmake/config-ix.cmake +++ b/llvm/cmake/config-ix.cmake @@ -299,6 +299,10 @@ if( LLVM_ENABLE_PIC ) set(ENABLE_PIC 1) else() set(ENABLE_PIC 0) + check_cxx_compiler_flag("-fno-pie" SUPPORTS_NO_PIE_FLAG) + if(SUPPORTS_NO_PIE_FLAG) + list(APPEND CMAKE_EXE_LINKER_FLAGS "-fno-pie") + endif() endif() check_cxx_compiler_flag("-Wno-variadic-macros" SUPPORTS_NO_VARIADIC_MACROS_FLAG) |

