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 fol-
     lowing 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  FIT-
     NESS  FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
     details.

Version 2.3.1			 Thu Sep 3 2026 		    sc-config(1)

home | help