summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2017-10-22 21:00:09 -0700
committerMichael Forney <mforney@mforney.org>2017-10-23 21:43:52 -0700
commit8dbc68529b6d8c11d1104bcb7bebcfb64ad51a59 (patch)
tree04291c3cb356fcb89965a466cc464bdf238057e5 /pkg
parent85b2ffe5af809739179eae0061caddc1197759e9 (diff)
xz: Probe for architecture-dependent features
Diffstat (limited to 'pkg')
-rw-r--r--pkg/xz/config.h4
-rw-r--r--pkg/xz/gen.lua9
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