Files
rdkit/Code/Jamroot
2009-10-31 06:09:20 +00:00

68 lines
2.1 KiB
Plaintext

import os ;
local BOOSTHOME = [ os.environ BOOSTHOME ] ;
local RDBASE = [ os.environ RDBASE ] ;
# make sure all executables end in .exe:
import type : change-generated-target-suffix ;
type.change-generated-target-suffix EXE : <target-os>linux : exe ;
type.change-generated-target-suffix EXE : <target-os>darwin : 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)
<include>$(RDBASE)/External/boost-numeric-bindings
<toolset>gcc:<cflags>-Wno-unused-function
<toolset>gcc:<cflags>-Wno-deprecated
<toolset>darwin:<cflags>-Wno-unused-function
<toolset>gcc:<cflags>-fno-strict-aliasing
<toolset>msvc:<define>WIN32
<include>MISSING
<address-model>64:<cflags>-fPIC
<toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
: default-build release ;
alias all-libraries : Catalogs DistGeom ForceField DataManip/MetricMatrixCalc DataStructs Geometry Query RDBoost RDGeneral Numerics SimDivPickers ChemicalFeatures GraphMol
;
alias all : all-libraries all-wrappers ;
alias minimal : DistGeom ForceField DataStructs Geometry Query RDGeneral Numerics ChemicalFeatures GraphMol//minimal
;
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 DistGeom ForceField DataManip/MetricMatrixCalc DataStructs Geometry Query RDBoost RDGeneral Numerics 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
;