diff options
| author | Michael Forney <mforney@mforney.org> | 2017-10-22 21:00:09 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2017-10-23 21:43:52 -0700 |
| commit | 8dbc68529b6d8c11d1104bcb7bebcfb64ad51a59 (patch) | |
| tree | 04291c3cb356fcb89965a466cc464bdf238057e5 /pkg | |
| parent | 85b2ffe5af809739179eae0061caddc1197759e9 (diff) | |
xz: Probe for architecture-dependent features
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/xz/config.h | 4 | ||||
| -rw-r--r-- | pkg/xz/gen.lua | 9 |
2 files changed, 10 insertions, 3 deletions
diff --git a/pkg/xz/config.h b/pkg/xz/config.h index e9413abd..d9a9bc42 100644 --- a/pkg/xz/config.h +++ b/pkg/xz/config.h @@ -47,7 +47,7 @@ #define HAVE_GETOPT_LONG 1 /* #undef HAVE_GETTEXT */ #define HAVE_ICONV 1 -#define HAVE_IMMINTRIN_H 1 +/* probe HAVE_IMMINTRIN_H */ #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_MBRTOWC 1 @@ -93,7 +93,7 @@ #define HAVE_WCWIDTH 1 #define HAVE__BOOL 1 /* #undef HAVE__FUTIME */ -#define HAVE__MM_MOVEMASK_EPI8 1 +/* probe HAVE__MM_MOVEMASK_EPI8 */ #define LT_OBJDIR ".libs/" #define MYTHREAD_POSIX 1 /* #undef MYTHREAD_VISTA */ diff --git a/pkg/xz/gen.lua b/pkg/xz/gen.lua index b4c0a405..92547d02 100644 --- a/pkg/xz/gen.lua +++ b/pkg/xz/gen.lua @@ -1,6 +1,6 @@ cflags{ '-D HAVE_CONFIG_H', - '-I $dir', + '-I $outdir', '-I $srcdir/src/common', '-I $srcdir/src/liblzma/api', '-I $srcdir/src/liblzma/check', @@ -12,6 +12,13 @@ cflags{ '-I $srcdir/src/liblzma/simple', } +build('cat', '$outdir/config.h', { + '$dir/config.h', + '$builddir/probe/HAVE_IMMINTRIN_H', + '$builddir/probe/HAVE__MM_MOVEMASK_EPI8', +}) +pkg.deps = {'$outdir/config.h'} + lib('liblzma.a', [[src/( common/( tuklib_physmem.c |
