From: Sam Clegg Date: Wed, 3 Apr 2019 00:28:09 +0000 (+0000) Subject: [libc++abi] Actually set POSITION_INDEPENDENT_CODE when building shared library X-Git-Tag: llvmorg-10-init~8616 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1e6c93184406d35c06bdc4db8319b8c9c5f2dbba;p=platform%2Fupstream%2Fllvm.git [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 --- 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 $)