File: CMakeLists.txt

package info (click to toggle)
rdkit 202209.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 203,880 kB
  • sloc: cpp: 334,239; python: 80,247; ansic: 24,579; java: 7,667; sql: 2,123; yacc: 1,884; javascript: 1,358; lex: 1,260; makefile: 576; xml: 229; fortran: 183; cs: 181; sh: 101
file content (67 lines) | stat: -rw-r--r-- 2,617 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67

rdkit_library(MolStandardize
              MolStandardize.cpp
	      Metal.cpp
	      Normalize.cpp
	      Validate.cpp
	      Charge.cpp
	      Tautomer.cpp
	      Fragment.cpp
        FragmentCatalog/FragmentCatalogEntry.cpp
        FragmentCatalog/FragmentCatalogParams.cpp
        FragmentCatalog/FragmentCatalogUtils.cpp
        AcidBaseCatalog/AcidBaseCatalogEntry.cpp
        AcidBaseCatalog/AcidBaseCatalogParams.cpp
        AcidBaseCatalog/AcidBaseCatalogUtils.cpp
        TransformCatalog/TransformCatalogEntry.cpp
        TransformCatalog/TransformCatalogParams.cpp
        TransformCatalog/TransformCatalogUtils.cpp
        TautomerCatalog/TautomerCatalogEntry.cpp
        TautomerCatalog/TautomerCatalogParams.cpp
        TautomerCatalog/TautomerCatalogUtils.cpp
	      LINK_LIBRARIES ChemReactions ChemTransforms SmilesParse SubstructMatch Descriptors GraphMol )
target_compile_definitions(MolStandardize PRIVATE RDKIT_MOLSTANDARDIZE_BUILD)

rdkit_headers(MolStandardize.h
	      Metal.h
	      Normalize.h
	      Validate.h
	      Charge.h
	      Tautomer.h
	      Fragment.h
	      DEST GraphMol/MolStandardize)

rdkit_headers(FragmentCatalog/FragmentCatalogEntry.h
        FragmentCatalog/FragmentCatalogParams.h
        FragmentCatalog/FragmentCatalogUtils.h
	    DEST GraphMol/MolStandardize/FragmentCatalog)

rdkit_headers(AcidBaseCatalog/AcidBaseCatalogEntry.h
        AcidBaseCatalog/AcidBaseCatalogParams.h
        AcidBaseCatalog/AcidBaseCatalogUtils.h
	    DEST GraphMol/MolStandardize/AcidBaseCatalog)

rdkit_headers(TransformCatalog/TransformCatalogEntry.h
        TransformCatalog/TransformCatalogParams.h
        TransformCatalog/TransformCatalogUtils.h
	    DEST GraphMol/MolStandardize/TransformCatalog)

rdkit_headers(TautomerCatalog/TautomerCatalogEntry.h
        TautomerCatalog/TautomerCatalogParams.h
        TautomerCatalog/TautomerCatalogUtils.h
	    DEST GraphMol/MolStandardize/TautomerCatalog)

if(RDK_BUILD_PYTHON_WRAPPERS)
add_subdirectory(Wrap)
endif()

rdkit_test(molStandardizeTest test1.cpp LINK_LIBRARIES MolStandardize )
rdkit_test(molNormalizeTest testNormalize.cpp LINK_LIBRARIES MolStandardize )
rdkit_test(molValidateTest testValidate.cpp LINK_LIBRARIES MolStandardize )
rdkit_test(molChargeTest testCharge.cpp LINK_LIBRARIES MolStandardize )
rdkit_test(molTautomerTest testTautomer.cpp LINK_LIBRARIES MolStandardize )
rdkit_test(molStandardizeSmallTest test2.cpp LINK_LIBRARIES MolStandardize )
rdkit_test(molFragmentTest testFragment.cpp LINK_LIBRARIES MolStandardize )
rdkit_catch_test(molStandardizeCatchTest catch_tests.cpp LINK_LIBRARIES MolStandardize )