Expand PIC default to macho64 and respect CONFIG_PIC from libvpx

Change-Id: Ic8c07cc02c80953920f5f86b426a55114ea2cc44
This commit is contained in:
Johann 2015-07-28 14:37:05 -07:00
parent 25a2434752
commit 89ba55ed1c
2 changed files with 5 additions and 0 deletions

View File

@ -12,3 +12,4 @@ Get configuration from vpx_config.asm.
Prefix functions with vpx by default. Prefix functions with vpx by default.
Manage name mangling (prefixing with '_') manually because 'PREFIX' does not Manage name mangling (prefixing with '_') manually because 'PREFIX' does not
exist in libvpx. exist in libvpx.
Expand PIC default to macho64 and respect CONFIG_PIC from libvpx

View File

@ -88,11 +88,15 @@
%if WIN64 %if WIN64
%define PIC %define PIC
%elifidn __OUTPUT_FORMAT__,macho64
%define PIC
%elif ARCH_X86_64 == 0 %elif ARCH_X86_64 == 0
; x86_32 doesn't require PIC. ; x86_32 doesn't require PIC.
; Some distros prefer shared objects to be PIC, but nothing breaks if ; Some distros prefer shared objects to be PIC, but nothing breaks if
; the code contains a few textrels, so we'll skip that complexity. ; the code contains a few textrels, so we'll skip that complexity.
%undef PIC %undef PIC
%elif CONFIG_PIC
%define PIC
%endif %endif
%ifdef PIC %ifdef PIC
default rel default rel