summaryrefslogtreecommitdiff
path: root/pkg/libass
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/libass')
-rw-r--r--pkg/libass/gen.lua8
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 = {