| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Update cython.m4 and pythonhead.m4 files to be compatible with py2/3
pythonhead.m4 changes taken from:
https://raw.githubusercontent.com/posborne/dbus-python/master/m4/am-check-python-headers.m4
cython.m4 changes taken from:
https://raw.githubusercontent.com/alisw/rivet/master/m4/cython.m4
|
| |
|
|
|
|
| |
[#249 state:resolved]
|
|
|
|
| |
[#204 state:resolved]
|
|
|
|
| |
svn path=/trunk/yasm/; revision=2333
|
|
|
|
| |
svn path=/trunk/yasm/; revision=2268
|
|
|
|
| |
svn path=/trunk/yasm/; revision=2256
|
|
|
|
|
|
|
|
| |
Note that due to an m4 bug, you need at least m4 1.4.5, and autoconf built
with the newer version of m4, to run autoconf on the source now (this does
not apply if you're just running ./configure from a tarball).
svn path=/trunk/yasm/; revision=1768
|
|
|
|
|
|
| |
Reported by: Danny Reeves <danny_reeves@hotmail.com>
svn path=/trunk/yasm/; revision=1764
|
|
|
|
|
|
|
|
| |
The m4_ifvaln() call doesn't seem to serve a purpose and generated bad shell
script code (trying to actually run a header file).
_STDINT_HEADER_INTPTR ifdef shouldn't wrap INTMAX_T check.
svn path=/trunk/yasm/; revision=1519
|
|
|
|
|
|
|
|
|
| |
gcc --version; this is just extra information. POSIX needs -n 1 instead of
-1; instead of dealing with this, just disable this function.
Noticed by: Vikas Kumar <walburn@gmail.com>
svn path=/trunk/yasm/; revision=1480
|
|
|
|
|
|
| |
* setup.py, yasm.pyx, *.pxi: Add copyright/license.
svn path=/trunk/yasm/; revision=1458
|
|
|
|
|
|
|
|
|
|
|
|
| |
and the "pyrexc" command is just a wrapper, so instead of looking for
"pyrexc" look for the module instead.
* pyrex.m4: New macro to check Pyrex version.
* m4/Makefile.inc: Add to dist.
* configure.ac: Use macro to check for Pyrex >= 0.9.3.
* python-yasm/Makefile.inc: Run Python directly instead of pyrexc wrapper.
svn path=/trunk/yasm/; revision=1457
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
enabled with --enable-python (defaults to auto-detect).
Thanks to some magic in python-yasm/Makefile.inc and setup.py, this actually
plays nicely with automake distcheck.
* m4/pythonhead.m4: Script to find Python.h.
* m4/Makefile.inc: Include it in distfiles.
* configure.ac: Add --enable-python option and Python and Pyrex detection.
* tools/Makefile.inc: Pull tools/python-yasm/Makefile.inc into build.
* python-yasm/Makefile.inc: Add automake build magic for extension.
* setup.py: Likewise.
svn path=/trunk/yasm/; revision=1456
|
|
|
|
|
|
|
|
|
|
| |
platforms (notably Win64), unsigned long is not big enough to hold a
pointer.
* Makefile.am, configure.ac: Use ax_create_stdint_h to get us uintptr_t.
* ax_create_stdint_h.m4: Implementation of ax_create_stdint_h autoconf
macro from http://ac-archive.sourceforge.net/guidod/ax_create_stdint_h.html
svn path=/trunk/yasm/; revision=1223
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dynamically loaded modules into the now-static libyasm. I now anticipate
that there would be very few users of the dynamic loading features, and it
yielded a lot of instability and build headaches for very little benefit.
The new build should now be much more cross-platform and faster (there was
a lot of overhead in finding and loading modules).
* libtool.m4, ltdl.m4: Delete.
* m4/Makefile.am: Rename to m4/Makefile.inc and remove references to above.
Change to use subdirectory (flat) build rather than recursive build.
* Makefile.am: Include m4/Makefile.inc rather than having it in SUBDIRS.
* libltdl: Delete.
* frontends/yasm/yasm-module.c: Delete.
* basename.c, dirname.c: Delete (no longer needed by yasm-module.c).
* genmodule.c, module.in: Generator and template for new module.c included
in libyasm that replaces the old yasm-module.c (module.in is a modified
rename of yasm-module.c).
* module.h: Modified rename of old yasm-module.h.
* libyasm.h: Include libyasm/module.h.
* libyasm/Makefile.inc: Build generator and include module.c in libyasm.
* yasm.c: Use new libyasm module interface.
* (many) Makefile.inc: Remove libtool libraries, build all modules into
libyasm library.
* configure.ac: Remove libtool/libltdl references.
* Mkfiles/vc/yasm-module.c: Remove. Still need to fix some of the other
Mkfiles/ build files for these changes.
svn path=/trunk/yasm/; revision=1183
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
without the presence of the associated ".la" file. This caused the Win32
nightly snapshots to be unusable (as they're static-built libtool).
At present, a search for a preloaded module occurs first, before the ".la"
is even looked for.
Noticed by: Oliver <mybox@ollysoft.de>
* libtool.m4: Define new config.h variable LIBTOOL_LIBEXT that is the
extension used for static libraries (e.g. ".a"). This is the extension used
for preloaded symbols.
* ltdl.c (lt_dlopenext): Add first search function to find filename.a prior
to other searches (.la and .so), so preloaded symbols are hit first.
svn path=/trunk/yasm/; revision=1157
|
|
|
|
|
|
|
| |
Make cross-building work by changing how re2c and other build tools are
compiled.
svn path=/trunk/yasm/; revision=1127
|
|
|
|
|
|
| |
CygWin and non-CygWin machines.
svn path=/trunk/yasm/; revision=1112
|
|
|
|
|
|
| |
at the minimum.
svn path=/trunk/yasm/; revision=1111
|
|
|
|
|
|
| |
some OS'es.
svn path=/trunk/yasm/; revision=876
|
|
|
|
|
|
| |
under Cygwin.
svn path=/trunk/yasm/; revision=860
|
|
|
|
| |
svn path=/trunk/yasm/; revision=833
|
|
|
|
| |
svn path=/trunk/yasm/; revision=832
|
|
|
|
| |
svn path=/trunk/yasm/; revision=719
|
|
|
|
|
|
| |
under autoconf 2.53+.
svn path=/trunk/yasm/; revision=656
|
|
|
|
|
|
| |
configuration process.
svn path=/trunk/yasm/; revision=640
|
|
|
|
| |
svn path=/trunk/yasm/; revision=639
|
|
|
|
| |
svn path=/trunk/yasm/; revision=635
|
|
svn path=/trunk/yasm/; revision=632
|