sc-config (1) Linux Manual Page
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.
