mirror of
https://github.com/rdkit/rdkit.git
synced 2026-06-05 22:04:27 +08:00
68 lines
2.1 KiB
Plaintext
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
|
|
;
|
|
|