Files
rdkit/Code/Jamroot
Greg Landrum 4ea82818a6 switch away from using the old, unsupported boost::log stuff.
This "lookalike" implementation is much cruder than the real thing and does not really support
enabling and disabling logs, or associating them with files, but those components were not being
particularly used in the RDKit anyway.
2008-04-06 09:12:02 +00:00

77 lines
2.1 KiB
Plaintext

import os ;
local BOOSTHOME = [ os.environ BOOSTHOME ] ;
local PYTHON_ROOT = [ os.environ PYTHON_ROOT ] ;
local PYTHON_VERSION = [ os.environ PYTHON_VERSION ] ;
local RDBASE = [ os.environ RDBASE ] ;
# make sure all executables end in .exe:
import type : change-generated-target-suffix ;
type.change-generated-target-suffix EXE : : exe ;
# Specify the path to the Boost project.
use-project boost
: $(BOOSTHOME) ;
use-project RDKit_Externals
: $(RDBASE)/External ;
project RDKit
: requirements <include>. <threading>multi
<include>$(BOOSTHOME)
# <library>/boost/log//boost_log
<include>$(RDBASE)/External/Lapack++/include
<include>$(RDBASE)/External/vflib-2.0/include
<toolset>gcc:<cflags>-Wno-unused-function
<toolset>msvc:<define>WIN32
: default-build release ;
alias all-libraries : Catalogs DataManip/MetricMatrixCalc DataStructs DistGeom ForceField Geometry GraphMol Numerics Query RDBoost RDGeneral SimDivPickers ChemicalFeatures ;
alias all-wrappers : RDBoost/Wrap
DataStructs/Wrap
Geometry/Wrap
ML/Cluster/Murtagh ML/InfoTheory/Wrap ML/Data ML/FeatureSelect/Wrap
DataManip/MetricMatrixCalc/Wrap
SimDivPickers/Wrap
ForceField/Wrap
DistGeom/Wrap
Numerics/Alignment/Wrap
ChemicalFeatures/Wrap
GraphMol//all-wrappers
;
alias nonmol-libraries : Catalogs DataManip/MetricMatrixCalc DataStructs DistGeom ForceField Geometry Numerics Query RDBoost RDGeneral SimDivPickers ChemicalFeatures ;
alias nonmol-wrappers : RDBoost/Wrap
DataStructs/Wrap
Geometry/Wrap
ML/Cluster/Murtagh ML/InfoTheory/Wrap ML/Data ML/FeatureSelect/Wrap
DataManip/MetricMatrixCalc/Wrap
SimDivPickers/Wrap
ForceField/Wrap
DistGeom/Wrap
Numerics/Alignment/Wrap
ChemicalFeatures/Wrap
;
lib lapack
:
: <name>lapack
<toolset>msvc:<file>$(RDBASE)/External/Lapack/win32/LAPACK.lib
:
;
lib blas
:
: <name>blas
<toolset>msvc:<file>$(RDBASE)/External/Lapack/win32/LAPACK.lib
:
;
alias lapacklibs : /RDKit_Externals//Lapack++ lapack blas ;
alias vflib : /RDKit_Externals//vflib ;