mirror of
https://github.com/rdkit/rdkit.git
synced 2026-06-03 21:44:30 +08:00
* does not work * basically works (at least it seems to) needs more tesing and verification * optimization and improved tests passes local tests * response to review
27 lines
1.1 KiB
CMake
27 lines
1.1 KiB
CMake
# moved back library build directives here
|
|
|
|
rdkit_library(ForceFieldHelpers UFF/AtomTyper.cpp UFF/Builder.cpp
|
|
MMFF/AtomTyper.cpp MMFF/Builder.cpp CrystalFF/TorsionAngleM6.cpp
|
|
CrystalFF/TorsionPreferences.cpp CrystalFF/TorsionAngleContribs.cpp
|
|
LINK_LIBRARIES SmilesParse SubstructMatch ForceField)
|
|
target_compile_definitions(ForceFieldHelpers PRIVATE RDKIT_FORCEFIELDHELPERS_BUILD)
|
|
|
|
rdkit_headers(FFConvenience.h DEST GraphMol/ForceFieldHelpers)
|
|
rdkit_headers(UFF/AtomTyper.h
|
|
UFF/Builder.h UFF/UFF.h DEST GraphMol/ForceFieldHelpers/UFF)
|
|
rdkit_headers(MMFF/AtomTyper.h
|
|
MMFF/Builder.h MMFF/MMFF.h DEST GraphMol/ForceFieldHelpers/MMFF)
|
|
rdkit_headers(CrystalFF/TorsionAngleM6.h CrystalFF/TorsionPreferences.h
|
|
CrystalFF/TorsionAngleContribs.h
|
|
DEST GraphMol/ForceFieldHelpers/CrystalFF)
|
|
|
|
rdkit_catch_test(forceFieldHelpersCatch catch_tests.cpp
|
|
LINK_LIBRARIES MolTransforms ForceFieldHelpers SmilesParse FileParsers ForceField )
|
|
|
|
add_subdirectory(MMFF)
|
|
add_subdirectory(UFF)
|
|
add_subdirectory(CrystalFF)
|
|
if(RDK_BUILD_PYTHON_WRAPPERS)
|
|
add_subdirectory(Wrap)
|
|
endif()
|