val-config man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

VAL-CONFIG(1)			 Value Access			 VAL-CONFIG(1)

NAME
       val-config - OSSP val build utility

VERSION
       OSSP val VAL_VERSION_STR

SYNOPSIS
       val-config [--help] [--version] [--all] [--prefix] [--exec-prefix]
       [--bindir] [--libdir] [--includedir] [--mandir] [--datadir] [--acdir]
       [--cflags] [--ldflags] [--libs] [--libs++]

DESCRIPTION
       The val-config program is a little helper utility for easy configuring
       and building applications based on the val(3) library.  It can be used
       to query the C compiler and linker flags which are required to cor‐
       rectly compile and link the application against the val(3) library.

OPTIONS
       val-config accepts the following options:

       --help
	   Prints the short usage information.

       --version
	   Prints the version number and date of the installed val(3) library.

       --all
	   Forces the output of all flags, that is, including extra flags
	   which are not VAL specific.

       --prefix
	   Prints the installation prefix of architecture independent files

       --exec-prefix
	   Prints the installation prefix of architecture dependent files.

       --bindir
	   Prints the installation directory of binaries.

       --libdir
	   Prints the installation directory of libraries.

       --includedir
	   Prints the installation directory of include headers.

       --mandir
	   Prints the installation directory of manual pages.

       --datadir
	   Prints the installation directory of shared data.

       --acdir
	   Prints the installation directory of autoconf data.

       --cflags
	   Prints the C compiler flags which are needed to compile the
	   val(3)-based application. The output is usually added to the
	   "CFLAGS" variable of the applications "Makefile".

       --ldflags
	   Prints the linker flags ("-L") which are needed to link the appli‐
	   cation with the val(3) library. The output is usually added to the
	   "LDFLAGS" variable of the applications "Makefile".

       --libs
	   Prints the library flags ("-l") which are needed to link the appli‐
	   cation with the C val(3) library. The output is usually added to
	   the "LIBS" variable of the applications "Makefile".

       --libs++
	   Prints the library flags ("-l") which are needed to link the appli‐
	   cation with the C++ val(3) library. The output is usually added to
	   the "LIBS" variable of the applications "Makefile".

EXAMPLE
	CC	= cc
	CFLAGS	= -O `val-config --cflags`
	LDFLAGS = `val-config --ldflags`
	LIBS	= -lm `val-config --libs`

	all: foo
	foo: foo.o
	    $(CC) $(LDFLAGS) -o foo foo.o $(LIBS)
	foo.o: foo.c
	    $(CC) $(CFLAGS) -c foo.c

SEE ALSO
       val(3), cc(1).

AUTHOR
	Ralf S. Engelschall
	rse@engelschall.com
	www.engelschall.com

03-Oct-2005			   VAL 0.9.4			 VAL-CONFIG(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net