diff options
Diffstat (limited to 'scripts/mkc_check_sizeof.1')
-rw-r--r-- | scripts/mkc_check_sizeof.1 | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/scripts/mkc_check_sizeof.1 b/scripts/mkc_check_sizeof.1 new file mode 100644 index 0000000..81b6136 --- /dev/null +++ b/scripts/mkc_check_sizeof.1 @@ -0,0 +1,72 @@ +.\" $NetBSD$ +.\" +.\" Copyright (c) 2009-2010 by Aleksey Cheusov (vle@gmx.net) +.\" Absolutely no warranty. +.\" +.\" ------------------------------------------------------------------ +.de VS \" Verbatim Start +.ft CW +.nf +.ne \\$1 +.. +.de VE \" Verbatim End +.ft R +.fi +.. +.\" ------------------------------------------------------------------ +.TH MKC_CHECK_SIZEOF 1 "Mar 15, 2009" "" "" +.SH NAME +mkc_check_sizeof \- detects a sizeof(type). +.SH SYNOPSIS +.BI mkc_check_sizeof " type [headers...]" +.br +.BI mkc_check_sizeof " -h" +.SH DESCRIPTION +.B mkc_check_sizeof +detects sizeof( +.I type +) by compiling a test program. +mkc_check_sizeof doesn't run a generated executable +and therefore is ready for using a cross-compiler. +.I headers +are #include-d. +.SH OPTIONS +.TP +.B "-h" +display help message +.SH ENVIRONMENT +.TP +.B CC +Compiler. By default +.I cc +is used. +.TP +.B CPPFLAGS, CFLAGS +Options passed to the compiler, for example -I for additional directories +that contain header files. +.TP +.B MKC_VERBOSE +If set to 1, verbose messages are output to stderr. +.TP +.B MKC_SHOW_CACHED +If set to 1 and MKC_VERBOSE is set to 1, cached results +are output to stderr. +.TP +.B MKC_CACHEDIR +Directory where temporary and cache files are created. +If unset they are created in a current directory. +.TP +.B MKC_NOCACHE +All results are cached unless MKC_NOCACHE variable is set +to 1. +.TP +.B MKC_DELETE_TMPFILES +If set to 1, temporary files are removed. +.SH EXAMPLES +.VS + mkc_check_sizeof 'void*' + mkc_check_sizeof long-long + mkc_check_sizeof size_t stdlib.h +.VE +.SH AUTHOR +Aleksey Cheusov <vle@gmx.net> |