summaryrefslogtreecommitdiff
path: root/scripts/mkc_check_header.1
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/mkc_check_header.1')
-rw-r--r--scripts/mkc_check_header.166
1 files changed, 66 insertions, 0 deletions
diff --git a/scripts/mkc_check_header.1 b/scripts/mkc_check_header.1
new file mode 100644
index 0000000..bd8bab7
--- /dev/null
+++ b/scripts/mkc_check_header.1
@@ -0,0 +1,66 @@
+.\" $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_HEADER 1 "Mar 15, 2009" "" ""
+.SH NAME
+mkc_check_header \- detects presense of header file.
+.SH SYNOPSIS
+.BI mkc_check_header " <header>"
+.br
+.BI mkc_check_header " -h"
+.SH DESCRIPTION
+.B mkc_check_header
+detects presense of header file by compiling a test program.
+As a result it prints either 1 (true) or 0 (false) to stdout.
+.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_header stdint.h
+ mkc_check_header getopt.h
+.VE
+.SH AUTHOR
+Aleksey Cheusov <vle@gmx.net>