Scroll to navigation

SC-CONFIG(1) General Commands Manual SC-CONFIG(1)

NAME

sc-config - script to get information about the installed version of SC

SYNOPSIS

sc-config [--prefix[=DIR] ] [--exec-prefix[=DIR] ] [--version] [--libs] [--cppflags] [--cc] [--cflags] [--cxx] [--cxxflags] [--f77] [--f77flags]

DESCRIPTION

The sc-config program can be used to obtain the compilers, compiler options and libraries needed to use the SC (Scientific Computing) toolkit from your program.

OPTIONS

The sc-config program returns information about how SC was compiled and installed. The following information is available:

The directory where SC is installed.
The version of SC.
The directory were the libraries are found.
The libraries and library paths needed to link.
The include directories needed to build.
The C compiler.
The C compiler flags.
The C++ compiler.
The C++ compiler flags.
The FORTRAN 77 compiler.
The FORTRAN 77 compiler flags.

EXAMPLES

To use the sc-config program to link your executable to SC, use a Makefile for GNU make similar to the following:

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

$(CXX) $(CXXFLAGS) -o $@ $^ $(LIBS)

15 Feb 2001 Version 2