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			Tue May	13 2025			  sc-config(1)

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

home | help