Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
sc-config(1)			     MPQC			  sc-config(1)

NAME
       sc-config - The sc-config program is used to obtain information about
       MPQC's compile time environment.

Synopsis
       sc-config {--prefix, --exec-prefix, --version, --so-version, --scdatadir, --buildid, --cppflags,	--cflags, --cxxflags, --cc, --f77flags,	--f77, f--cxx, --libdir, --libs, --libtool, --ltlink, --ltlinklibopts, --ltlinkbinopts,	--ltcomp, --ltinst}

Description
       The sc-config program is	used to	obtain information about MPQC's
       compile time environment. It can	be used	to initialize variables	in a
       makefile	that will be used to compile programs that depend on MPQC. For
       example,	the following makefile could be	used to	compile	a program
       myprog, which depends on	the MPQC libraries.

       SCCONFIG	= /usr/local/mpqc/current/bin/sc-config
       CXX := $(shell $(SCCONFIG) --cxx)
       CXXFLAGS	:= $(shell $(SCCONFIG) --cxxflags)
       CPPFLAGS	:= $(shell $(SCCONFIG) --cppflags)
       LIBS := $(shell $(SCCONFIG) --libs)

       myprog: myprog.o
	       $(CXX) $(CXXFLAGS) -o $@	$^ $(LIBS)

Running	sc-config
       sc-config takes the following command line options:

       --prefix
	   Print the installation prefix.

       --exec-prefix
	   Print the executable	installation prefix.

       --version
	   Print the version number.

       --so-version
	   Print the shared object version.

       --scdatadir
	   Print the data installation directory.

       --buildid
	   Print the build identifier.

       --cppflags
	   Print the C preprocessor flags.

       --cflags
	   Print the C flags.

       --cxxflags
	   Print the C++ flags.

       --cc
	   Print the C flags.

       --f77flags
	   Print the FORTRAN 77	flags.

       --f77
	   Print the FORTRAN 77	compiler.

       --cxx
	   Print the C++ compiler.

       --libdir
	   Print the library directories.

       --libs
	   Print the libraries.

       --libtool
	   Print the libtool executable.

       --ltlink
	   Print the libtool link command.

       --ltlinklibopts
	   Print the libtool library link options.

       --ltlinkbinopts
	   Print the libtool binary link options.

       --ltcomp
	   Print the libtool compile command.

       --ltinst
	   Print the libtool install command.

License
       sc-config is open-source	software; you can redistribute it and/or
       modify it under the terms of the	GNU General Public License as
       published by the	Free Software Foundation; either version 2 of the
       License,	or (at your option) any	later version.

Warranty
       sc-config is distributed	in the hope that it will be useful, but
       WITHOUT ANY WARRANTY; without even the implied warranty of
       MERCHANTABILITY or FITNESS FOR A	PARTICULAR PURPOSE. See	the GNU
       General Public License for more details.

Version	2.3.1			Sun Aug	30 2020			  sc-config(1)

NAME | Synopsis | Description | Running sc-config | License | Warranty

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=sc-config&sektion=1&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help