diff options
| author | Michael Forney <mforney@mforney.org> | 2021-05-07 23:03:20 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2021-07-25 21:11:05 -0700 |
| commit | 93e44df0aeb81a4f6c0fbf29471e3ba4387a246e (patch) | |
| tree | 089a0d71e82136d77db9092c9af302b687c1a6c8 /pkg/libass/gen.lua | |
| parent | 5548313d47e37e966b1ac3bf5deaad8e0c42666b (diff) | |
libass: Probe for PIC
Diffstat (limited to 'pkg/libass/gen.lua')
| -rw-r--r-- | pkg/libass/gen.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pkg/libass/gen.lua b/pkg/libass/gen.lua index 38f41249..9fd6192b 100644 --- a/pkg/libass/gen.lua +++ b/pkg/libass/gen.lua @@ -10,17 +10,18 @@ nasmflags{ '-D private_prefix=ass', '-i $srcdir/libass/', '-f elf64', + '-P $outdir/PIC.asm', } -if config.target.pie then - nasmflags{'-D PIC'} -end pkg.hdrs = copy('$outdir/include/ass', '$srcdir/libass', {'ass.h', 'ass_types.h'}) pkg.deps = { 'pkg/freetype/headers', 'pkg/fribidi/headers', + '$outdir/PIC.asm', } +build('sed', '$outdir/PIC.asm', '$builddir/probe/PIC', {expr='s,#define,%define,'}) + lib('libass.a', [[ libass/( ass.c ass_utils.c |
