diff options
Diffstat (limited to 'scripts/mkc_check_funclib.1')
-rw-r--r-- | scripts/mkc_check_funclib.1 | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/scripts/mkc_check_funclib.1 b/scripts/mkc_check_funclib.1 new file mode 100644 index 0000000..edf4f1a --- /dev/null +++ b/scripts/mkc_check_funclib.1 @@ -0,0 +1,76 @@ +.\" $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_FUNCLIB 1 "Mar 15, 2009" "" "" +.SH NAME +mkc_check_funclib \- detects presense of function in a library. +.SH SYNOPSIS +.BI mkc_check_funclib " <functionname>" " [libraries...]" +.br +.BI mkc_check_funclib " -h" +.SH DESCRIPTION +.B mkc_check_funclib +detects presense of function in a library +by compiling and linking 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 LDFLAGS +Options passed to the linker (compiler, set by CC variable), for example, +-L/usr/local/lib +.TP +.B LDADD +Extra libraries, for example, -lm. +.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_funclib dlopen dl + mkc_check_funclib dlopen + mkc_check_funclib strlcpy + mkc_check_funclib select socket +.VE +.SH AUTHOR +Aleksey Cheusov <vle@gmx.net> |