diff options
| author | Michael Forney <mforney@mforney.org> | 2018-02-16 01:11:53 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2018-02-16 02:52:34 -0800 |
| commit | 3441db2f4366273ea4bf6f00b663b95344ea40a0 (patch) | |
| tree | d7e9668738139582a3ff6ef746f12393275f7e10 /pkg/libass/gen.lua | |
| parent | e741f39ad218e529fdb69e3c877ad809ad62b35f (diff) | |
Add ability to build ffmpeg and libass into PIEs
Diffstat (limited to 'pkg/libass/gen.lua')
| -rw-r--r-- | pkg/libass/gen.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pkg/libass/gen.lua b/pkg/libass/gen.lua index 8a1f0a58..473633a2 100644 --- a/pkg/libass/gen.lua +++ b/pkg/libass/gen.lua @@ -3,15 +3,17 @@ cflags{ '-I pkg/freetype/src/include', '-I $builddir/pkg/fribidi/include', } - -set('nasmflags', { +nasmflags{ '-D ARCH_X86_64=1', '-D HAVE_ALIGNED_STACK=1', '-D HAVE_CPUNOP=0', '-D private_prefix=ass', '-i $srcdir/libass/', '-f elf64', -}) +} +if config.target.pie then + nasmflags{'-D PIC'} +end pkg.hdrs = copy('$outdir/include/ass', '$srcdir/libass', {'ass.h', 'ass_types.h'}) pkg.deps = { |
