From 1e6c93184406d35c06bdc4db8319b8c9c5f2dbba Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Wed, 3 Apr 2019 00:28:09 +0000 Subject: [PATCH] [libc++abi] Actually set POSITION_INDEPENDENT_CODE when building shared library This is a bug fix from https://reviews.llvm.org/D60005. Differential Revision: https://reviews.llvm.org/D60158 llvm-svn: 357550 --- libcxxabi/src/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libcxxabi/src/CMakeLists.txt b/libcxxabi/src/CMakeLists.txt index 7123718..f8b31c1 100644 --- a/libcxxabi/src/CMakeLists.txt +++ b/libcxxabi/src/CMakeLists.txt @@ -176,7 +176,9 @@ else() cxxabi_object_library(cxxabi_static_objects) endif() -cxxabi_object_library(cxxabi_shared_objects POSITION_INDEPENDENT_CODE ON) +cxxabi_object_library(cxxabi_shared_objects) +set_target_properties(cxxabi_shared_objects PROPERTIES POSITION_INDEPENDENT_CODE ON) + set(cxxabi_static_sources $) set(cxxabi_shared_sources $) -- 2.7.4