summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2013-10-24Revert "build: Include pregenerated nasm manpages"H. Peter Anvin1-0/+10
This reverts commit 99427bdb6c85c812665f6d7b36ac520a631c5b23. We don't include generated files in the repository, instead we should pregenerate them for the tarball generation, just as we do for the Perl-generated files. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2013-07-22build: Include pregenerated nasm manpagesCyrill Gorcunov1-10/+0
It's been reported that force people to install asciidoc for man pages generation is not acceptible. Just ship them pregenerated. http://bugzilla.nasm.us/show_bug.cgi?id=3392262 Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2013-07-05autoconf: Warn a user if no asciidoc/xmlto foundCyrill Gorcunov1-0/+8
It's been noticed on nasm forum that we don't complain if no asciidoc/xmlto package installed on a system while they are required for man pages generation. So warn a user then, but still allow to build nasm. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2013-05-17Make the errors for missing man page tools comprehensibleH. Peter Anvin1-3/+3
A lot of confusion was had due to missing asciidoc... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2013-02-17man: Generate manpages from asciidoc formatCyrill Gorcunov1-0/+2
The asciidoc format is a way more easier to read by a human. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-11-11autoconf: Add --with-ccache optionCyrill Gorcunov1-0/+9
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2009-08-10Add strlcpy() functionH. Peter Anvin1-0/+2
Add strlcpy() function and implementation, and use configure to detect if strlcpy() is natively available on the system. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2009-03-01autoconf: detect the broken bool in OpenWatcom 1.8H. Peter Anvin1-0/+1
OpenWatcom 1.8 has a C99 mode, which implements _Bool and <stdbool.h>. Unfortunately the implementation is broken, and doesn't let _Bool be implicitly converted to integer (as required by the C99 spec). Detect this case in autoconf.
2008-06-19doc: for ps to pdf conversion, use "acrodist", "ps2pdf" or "pstopdf"H. Peter Anvin1-3/+5
For PostScript to PDF conversion, use whichever of "acrodist", "ps2pdf", or "pstopdf" which we can find on the system. I haven't tried either acrodist or pstopdf myself, only going my the documentation, but prefer acrodist since it is claimed to produce smaller output files than ps2pdf.
2008-06-10Fix typo: s/most/least/H. Peter Anvin1-1/+1
Littleendian = least signficant byte first
2008-06-10Make it possible to use "inline" and "restrict"H. Peter Anvin1-0/+2
Put the appropriate machinery in place to be able to use the "inline" and "restrict" keywords with appropriate semantics.
2008-06-08Use autoconf to detect WORDS_LITTLEENDIANH. Peter Anvin1-5/+10
Use autoconf to detect littleendian word order, and use WORDS_LITTLEENDIAN instead of X86_MEMORY when we don't require unaligned memory accesses to be permitted.
2007-10-26Better handling of platforms which hide "extended" functionalityH. Peter Anvin1-0/+9
Some platforms apparently feel -std=c99, which defines __STRICT_ANSI__, should also hide a bunch of function prototypes. This rather sucks. At least try to deal with it. MinGW and DJGPP both have this problem, in particular.
2007-10-18Cleaner solution for MinGW handling of __STRICT_ANSI__H. Peter Anvin1-3/+0
If MinGW is detected, undefine __STRICT_ANSI__ in compiler.h instead.
2007-10-18configure: Undefine __STRICT_ANSI__ for mingw's benefitH. Peter Anvin1-0/+3
mingw makes a bunch of prototypes unavailable if __STRICT_ANSI__ is defined. However, they are still detected by configure, which causes us pain.
2007-10-13autoconf: drop AC_USE_SYSTEM_EXTENSIONS to support autoconf 2.59H. Peter Anvin1-3/+5
AC_USE_SYSTEM_EXTENSIONS requires autoconf 2.61, which is still a little too new, apparently. Unless we have a specific reason to include it, don't.
2007-10-10Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin1-0/+3
Both C and C++ have "bool", "true" and "false" in lower case; C requires <stdbool.h> for this, in C++ it is an inherent type built into the compiler. Use those instead of the old macros; emulate with a simple typedef enum if unavailable.
2007-10-10configure.in: looks like we need autoconf 2.61 :(H. Peter Anvin1-2/+2
AC_USE_SYSTEM_EXTENSIONS is really, *really* useful, but apparently requires autoconf 2.61...
2007-10-03Use autoconf to request feature macrosH. Peter Anvin1-2/+4
2007-10-02Portability fixesH. Peter Anvin1-0/+7
Concentrate compiler dependencies to compiler.h; make sure compiler.h is included first in every .c file (since some prototypes may depend on the presence of feature request macros.) Actually use the conditional inclusion of various functions (totally broken in previous releases.)
2007-09-28configure.in: AC_SUBST_FILE should have been AC_SUBSTH. Peter Anvin1-1/+1
AC_SUBST_FILE happened to work in autoconf 2.59, but is broken in autoconf 2.61.
2007-09-28Add substitutes for snprintf() and vsnprintf()H. Peter Anvin1-4/+5
To deal with fools^Wpeople trying to keep really old systems alive, create a proper framework for substitution functions, and make it possible to deal with the lack of snprintf/vsnprintf in particular.
2007-09-17Cleaner way to handle MSVC's _snprintf() underscore damageH. Peter Anvin1-16/+10
Some versions of MSVC have snprintf() and vsnprintf() only with a leading underscore. Handle that a bit more cleanly.
2007-09-12Remove $Id$ tags (useless with git)H. Peter Anvin1-1/+0
Remove CVS $Id$ tags, since git doesn't use them.
2007-06-21Detect missing <inttypes.h> and include ersatz version if missingH. Peter Anvin1-7/+3
2007-04-15Cleaner way to add gcc optionsH. Peter Anvin1-6/+5
We can actually test for the options being accepted, rather than try to test for gcc; this handles differences between gcc versions as well as compilers with a similar command line set.
2007-04-13When compiling with gcc, compile with -W -Wall for maximum warnings.H. Peter Anvin1-1/+1
2007-04-12Remove obsolete types; add <inttypes.h> where needed; header fixesH. Peter Anvin1-0/+3
- Remove obsolete types like "uint32"; use "uint32_t" consistently. - Make sure we include <inttypes.h> where needed. - Header file guards should be FOO_H or SUBDIR_FOO_H; _FOO_H infringes on the C implementation's namespace and should only be used when writing libc! - Change a few "int8_t" back to "char" where appropriate. There are a lot more places where that should be done, though. - Clean up the check for getuid/getgid in rdoff/rdlar.h.
2004-12-15added checks for vsnprintf and snprintf (ISO C99) and changed gccEd Beroset1-1/+11
compile flag from -ansi to -std=c99
2003-09-08Make sure autoheader has actually been run by conditionalizingH. Peter Anvin1-1/+1
the running of configure on the existence of config.h.in.
2003-09-01Enable the use of a config.h file and autoheader. At this point we don'tH. Peter Anvin1-0/+1
actually *use* the resulting configuration file, but it keeps autoconf from creating an insanely long compiler command line, which can cause problems all by itself. Eventually we can do: #ifdef HAVE_CONFIG_H #include "config.h" #endif ... to get the same information.
2002-05-19Check in the rest of the Cygwin support patch...H. Peter Anvin1-4/+7
2002-05-19Fix so that the configure.in works with autoconf 2.5x; make sureH. Peter Anvin1-1/+1
"make cleaner" cleans up all that it needs to clean up
2002-05-04Handle separate source and object directories correctly.H. Peter Anvin1-0/+1
2002-04-30NASM 0.98H. Peter Anvin1-1/+1
2002-04-30NASM 0.98p7H. Peter Anvin1-1/+1
2002-04-30NASM 0.98p6H. Peter Anvin1-0/+4
2002-04-30NASM 0.97H. Peter Anvin1-0/+110