No description
Find a file
Peter Johnson b7f2fbc64f Add cmake build infrastructure.
Not default nor even distributed in the .tar.gz, the cmake build allows for
loadable yasm plugins by building libyasm as a shared library.
Example plugins are in the plugins/ directory, and may be loaded into a
cmake-built yasm using the -N command line option (non-cmake builds will
not have this option).

Tested only on Linux so far, but should be relatively painless to port to
Windows thanks to the use of cmake rather than libtool to create shared
libraries.

The only modification to the main source tree is some conditional-compiled
additions to yasm.c.

svn path=/trunk/yasm/; revision=2098
2008-05-22 09:08:03 +00:00
cmake Add cmake build infrastructure. 2008-05-22 09:08:03 +00:00
config Update to gettext 0.16.1. 2007-02-13 07:31:11 +00:00
frontends Add cmake build infrastructure. 2008-05-22 09:08:03 +00:00
libyasm Add cmake build infrastructure. 2008-05-22 09:08:03 +00:00
m4 Update to gettext 0.16.1. 2007-02-13 07:31:11 +00:00
Mkfiles Bring Mkfiles up-to-date with genmacro/preproc changes. 2008-05-13 05:28:09 +00:00
modules Add cmake build infrastructure. 2008-05-22 09:08:03 +00:00
plugins Add cmake build infrastructure. 2008-05-22 09:08:03 +00:00
po Remove yapp-preproc.c from list of files to scan for gettext. 2007-09-21 06:56:02 +00:00
tests Fix major bug related to multiple handling. Unfortunately this slows down 2006-05-11 07:00:33 +00:00
tools Add cmake build infrastructure. 2008-05-22 09:08:03 +00:00
.indent.pro Remove yasm_immval, moving remaining unique information (sign flag) into 2007-01-21 22:01:34 +00:00
ABOUT-NLS Update to gettext 0.16.1. 2007-02-13 07:31:11 +00:00
Artistic.txt Clarify licensing. 2003-07-11 04:35:42 +00:00
AUTHORS Update addresses. 2002-11-21 06:25:08 +00:00
autogen.sh * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
BSD.txt Clarify licensing. 2003-07-11 04:35:42 +00:00
ChangeLog Initial checkin of automake/autoconf files. 2001-06-27 22:45:20 +00:00
CMakeLists.txt Add cmake build infrastructure. 2008-05-22 09:08:03 +00:00
config.h.cmake Add cmake build infrastructure. 2008-05-22 09:08:03 +00:00
configure.ac Bump trunk version after 0.7.x branch. 2008-04-12 01:04:29 +00:00
ConfigureChecks.cmake Add cmake build infrastructure. 2008-05-22 09:08:03 +00:00
COPYING Update copyright dates. 2008-04-12 01:17:00 +00:00
genstring.c Update all copyright dates. 2007-04-22 05:09:49 +00:00
GNU_GPL-2.0 Update FSF address in GPL and LGPL licenses. 2006-02-04 04:33:27 +00:00
GNU_LGPL-2.0 Update FSF address in GPL and LGPL licenses. 2006-02-04 04:33:27 +00:00
HACKING We no longer need bison, but we do need Python for building from SVN. 2008-04-12 01:16:04 +00:00
INSTALL Initial checkin of automake/autoconf files. 2001-06-27 20:07:20 +00:00
libyasm-stdint.h.cmake Add cmake build infrastructure. 2008-05-22 09:08:03 +00:00
libyasm.h Merge expr-int.h into expr.h, removing YASM_EXPR_INTERNAL in the process. 2007-07-14 05:31:08 +00:00
Makefile.am Minor update of VC9 compile readme. 2008-04-01 04:25:15 +00:00
NEWS Initial checkin of automake/autoconf files. 2001-06-27 20:07:20 +00:00
out_test.sh Bite the bullet and convert tabs to spaces. Previously yasm's source has 2007-04-22 03:32:46 +00:00
README Initial checkin of automake/autoconf files. 2001-06-27 20:07:20 +00:00
splint.sh Update splint script. 2007-06-30 20:18:50 +00:00
test_hd.c Update all copyright dates. 2007-04-22 05:09:49 +00:00
util.h Make util.h more robust against use without config.h by moving the 2008-05-22 08:37:32 +00:00
yasm.1 Fix #104 by removing obsolete comment about -m amd64 not setting BITS=64. 2007-04-14 19:55:45 +00:00
yasm_arch.7 Update generated yasm_arch(7) man page. 2007-11-03 04:59:28 +00:00
yasm_dbgfmts.7 Add yasm_parsers(7), yasm_objfmts(7), and yasm_dbgfmts(7) man pages, 2006-10-21 18:52:29 +00:00
yasm_objfmts.7 Add Mach-O to yasm_objfmts(7) man page. 2007-02-24 23:33:27 +00:00
yasm_parsers.7 Add yasm_parsers(7), yasm_objfmts(7), and yasm_dbgfmts(7) man pages, 2006-10-21 18:52:29 +00:00