diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2015-09-28 06:08:08 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2015-09-28 06:08:08 +0000 |
commit | e4993d69a56ea4e521622dbd5c3da5c16496b13f (patch) | |
tree | 262f5462bdae73ea027e6ae48872a7d10f3acef7 /Build/source/texk | |
parent | 9c6e5fb08eb713d5328f26683ad7296d543cd644 (diff) |
Build system: Enable LuaJIT for x86_64-cygwin
git-svn-id: svn://tug.org/texlive/trunk@38485 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk')
-rwxr-xr-x | Build/source/texk/configure | 4 | ||||
-rw-r--r-- | Build/source/texk/web2c/Makefile.in | 14 | ||||
-rw-r--r-- | Build/source/texk/web2c/mfluadir/ChangeLog | 4 | ||||
-rw-r--r-- | Build/source/texk/web2c/mfluadir/am/mflua.am | 4 | ||||
-rw-r--r-- | Build/source/texk/web2c/mfluajitdir/ChangeLog | 4 | ||||
-rw-r--r-- | Build/source/texk/web2c/mfluajitdir/am/mfluajit.am | 12 |
6 files changed, 25 insertions, 17 deletions
diff --git a/Build/source/texk/configure b/Build/source/texk/configure index f0a12aa6f95..8da9d58dd85 100755 --- a/Build/source/texk/configure +++ b/Build/source/texk/configure @@ -3374,7 +3374,7 @@ case $enable_luajittex in #( : ;; #( *) : case $host in #( - alpha* | sparc* | x86_64-*-cygwin | powerpc-*-darwin* ) : + alpha* | sparc* | powerpc-*-darwin* ) : { $as_echo "$as_me:${as_lineno-$LINENO}: $host -> \`--disable-luajittex'" >&5 $as_echo "$as_me: $host -> \`--disable-luajittex'" >&6;} ac_configure_args="$ac_configure_args '--disable-luajittex'" ;; #( @@ -3387,7 +3387,7 @@ case $enable_mfluajit in #( : ;; #( *) : case $host in #( - alpha* | sparc* | x86_64-*-cygwin | powerpc-*-darwin* ) : + alpha* | sparc* | powerpc-*-darwin* ) : { $as_echo "$as_me:${as_lineno-$LINENO}: $host -> \`--disable-mfluajit'" >&5 $as_echo "$as_me: $host -> \`--disable-mfluajit'" >&6;} ac_configure_args="$ac_configure_args '--disable-mfluajit'" ;; #( diff --git a/Build/source/texk/web2c/Makefile.in b/Build/source/texk/web2c/Makefile.in index 181d9bcb24e..1ab2e6485e5 100644 --- a/Build/source/texk/web2c/Makefile.in +++ b/Build/source/texk/web2c/Makefile.in @@ -2773,7 +2773,7 @@ mfluajit_nowin_CPPFLAGS = $(mfluajit_CPPFLAGS) -DMFNOWIN $(LUAJIT_INCLUDES) $(LU mfluajit_nowin_LDADD = libmfluajit.a $(LDADD) $(windowlib) $(LUAJIT_LIBS) mfluajit_nowin_LDFLAGS = -export-dynamic $(LUAJIT_LDEXTRA) -# MFLua C sources +# MFLuaJIT C sources mfluajit_c_h = mfluajitini.c mfluajit0.c mfluajitcoerce.h mfluajitd.h dist_libmfluajit_a_SOURCES = luatexdir/lua/lkpselib.c mfluadir/mfluac.c mfluadir/mfluac.h nodist_libmfluajit_a_SOURCES = $(mfluajit_c_h) mfluajit-pool.c @@ -2789,7 +2789,7 @@ mfluajit_ch_src = \ mf-binpool.ch -# MFLua tests +# MFLuaJIT tests # mfluajit_tests = mfluajitdir/mfluajittraptest.test mpost_CPPFLAGS = $(AM_CPPFLAGS) $(ZLIB_INCLUDES) $(LIBPNG_INCLUDES) -I$(srcdir)/mplibdir @@ -15371,9 +15371,9 @@ $(mflua_OBJECTS) $(mflua_nowin_OBJECTS): mfluad.h mfluadir/mflua_version.h # We must create mfluad.h before building the libmflua_a_OBJECTS. $(libmflua_a_OBJECTS): mfluad.h -$(mflua_c_h): mflua-web2c $(LUA_DEPEND) +$(mflua_c_h): mflua-web2c @$(web2c) mflua -mflua-web2c: mflua.p $(web2c_texmf) web2c/cvtmf1.sed web2c/cvtmf2.sed mfluadir/mflua.defines +mflua-web2c: mflua.p $(web2c_texmf) web2c/cvtmf1.sed web2c/cvtmf2.sed mfluadir/mflua.defines $(LUA_DEPEND) @$(web2c) mflua mflua-pool.c: mflua.pool mfluad.h $(makecpool_stamp) @@ -15419,15 +15419,15 @@ $(mfluajit_OBJECTS) $(mfluajit_nowin_OBJECTS): mfluajitd.h mfluadir/mflua_versio # We must create mfluajitd.h before building the libmfluajit_a_OBJECTS. $(libmfluajit_a_OBJECTS): mfluajitd.h -$(mfluajit_c_h): mfluajit-web2c $(LUAJIT_DEPEND) +$(mfluajit_c_h): mfluajit-web2c @$(web2c) mfluajit -mfluajit-web2c: mfluajit.p $(web2c_texmf) web2c/cvtmf1.sed web2c/cvtmf2.sed mfluajitdir/mfluajit.defines +mfluajit-web2c: mfluajit.p $(web2c_texmf) web2c/cvtmf1.sed web2c/cvtmf2.sed mfluajitdir/mfluajit.defines $(LUAJIT_DEPEND) @$(web2c) mfluajit mfluajit-pool.c: mfluajit.pool mfluajitd.h $(makecpool_stamp) $(makecpool) mfluajit >$@ || rm -f $@ -# Tangling MFLua +# Tangling MFLuaJIT mfluajit.p mfluajit.pool: mfluajit-tangle @$(texmf_tangle) mfluajit mfluajit mfluajit-tangle: tangle$(EXEEXT) mfluajit.web mfluajit.ch tangle-sh diff --git a/Build/source/texk/web2c/mfluadir/ChangeLog b/Build/source/texk/web2c/mfluadir/ChangeLog index 3f47e483141..e6b519c2d88 100644 --- a/Build/source/texk/web2c/mfluadir/ChangeLog +++ b/Build/source/texk/web2c/mfluadir/ChangeLog @@ -1,3 +1,7 @@ +2015-09-27 Peter Breitenlohner <peb@mppmu.mpg.de> + + * am/mflua.am: Fix dependencies. + 2015-07-10 Peter Breitenlohner <peb@mppmu.mpg.de> * mfluatraptest (removed): Renamed ... diff --git a/Build/source/texk/web2c/mfluadir/am/mflua.am b/Build/source/texk/web2c/mfluadir/am/mflua.am index 17f27d145c4..3b859fd8d28 100644 --- a/Build/source/texk/web2c/mfluadir/am/mflua.am +++ b/Build/source/texk/web2c/mfluadir/am/mflua.am @@ -68,9 +68,9 @@ libmflua_a_CPPFLAGS = $(AM_CPPFLAGS) $(LUA_INCLUDES) -DMF_LUA # We must create mfluad.h before building the libmflua_a_OBJECTS. $(libmflua_a_OBJECTS): mfluad.h -$(mflua_c_h): mflua-web2c $(LUA_DEPEND) +$(mflua_c_h): mflua-web2c @$(web2c) mflua -mflua-web2c: mflua.p $(web2c_texmf) web2c/cvtmf1.sed web2c/cvtmf2.sed mfluadir/mflua.defines +mflua-web2c: mflua.p $(web2c_texmf) web2c/cvtmf1.sed web2c/cvtmf2.sed mfluadir/mflua.defines $(LUA_DEPEND) @$(web2c) mflua mflua-pool.c: mflua.pool mfluad.h $(makecpool_stamp) diff --git a/Build/source/texk/web2c/mfluajitdir/ChangeLog b/Build/source/texk/web2c/mfluajitdir/ChangeLog index af119ecc9e1..f1cdcbba19b 100644 --- a/Build/source/texk/web2c/mfluajitdir/ChangeLog +++ b/Build/source/texk/web2c/mfluajitdir/ChangeLog @@ -1,3 +1,7 @@ +2015-09-27 Peter Breitenlohner <peb@mppmu.mpg.de> + + * am/mfluajit.am: Fix dependencies. + 2015-07-10 Peter Breitenlohner <peb@mppmu.mpg.de> * mfluajittraptest (removed): Renamed ... diff --git a/Build/source/texk/web2c/mfluajitdir/am/mfluajit.am b/Build/source/texk/web2c/mfluajitdir/am/mfluajit.am index c990ca4b1b0..b2cf7a4fa90 100644 --- a/Build/source/texk/web2c/mfluajitdir/am/mfluajit.am +++ b/Build/source/texk/web2c/mfluajitdir/am/mfluajit.am @@ -3,7 +3,7 @@ ## Copyright (C) 2015 Peter Breitenlohner <tex-live@tug.org> ## You may freely use, modify and/or distribute this file. -## MFLua +## MFLuaJIT ## if MFLUAJIT bin_PROGRAMS += mfluajit @@ -59,7 +59,7 @@ $(mfluajit_OBJECTS) $(mfluajit_nowin_OBJECTS): mfluajitd.h mfluadir/mflua_versio ## To avoid compiling everything twice, the common objects are in a library. EXTRA_LIBRARIES += libmfluajit.a -# MFLua C sources +# MFLuaJIT C sources mfluajit_c_h = mfluajitini.c mfluajit0.c mfluajitcoerce.h mfluajitd.h dist_libmfluajit_a_SOURCES = luatexdir/lua/lkpselib.c mfluadir/mfluac.c mfluadir/mfluac.h nodist_libmfluajit_a_SOURCES = $(mfluajit_c_h) mfluajit-pool.c @@ -68,15 +68,15 @@ libmfluajit_a_CPPFLAGS = $(AM_CPPFLAGS) $(LUAJIT_INCLUDES) -DMF_LUA -DJIT # We must create mfluajitd.h before building the libmfluajit_a_OBJECTS. $(libmfluajit_a_OBJECTS): mfluajitd.h -$(mfluajit_c_h): mfluajit-web2c $(LUAJIT_DEPEND) +$(mfluajit_c_h): mfluajit-web2c @$(web2c) mfluajit -mfluajit-web2c: mfluajit.p $(web2c_texmf) web2c/cvtmf1.sed web2c/cvtmf2.sed mfluajitdir/mfluajit.defines +mfluajit-web2c: mfluajit.p $(web2c_texmf) web2c/cvtmf1.sed web2c/cvtmf2.sed mfluajitdir/mfluajit.defines $(LUAJIT_DEPEND) @$(web2c) mfluajit mfluajit-pool.c: mfluajit.pool mfluajitd.h $(makecpool_stamp) $(makecpool) mfluajit >$@ || rm -f $@ -# Tangling MFLua +# Tangling MFLuaJIT mfluajit.p mfluajit.pool: mfluajit-tangle @$(texmf_tangle) mfluajit mfluajit mfluajit-tangle: tangle$(EXEEXT) mfluajit.web mfluajit.ch tangle-sh @@ -106,7 +106,7 @@ DISTCLEANFILES += $(nodist_libmfluajit_a_SOURCES) mfluajit.web mfluajit.ch mflua EXTRA_DIST += \ mfluajitdir/ChangeLog -# MFLua tests +# MFLuaJIT tests # mfluajit_tests = mfluajitdir/mfluajittraptest.test mfluajitdir/mfluajittraptest.log: mfluajit$(EXEEXT) gftype$(EXEEXT) tftopl$(EXEEXT) |