File: CMakeLists.txt

package info (click to toggle)
rdkit 201809.1%2Bdfsg-6
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 123,688 kB
  • sloc: cpp: 230,509; python: 70,501; java: 6,329; ansic: 5,427; sql: 1,899; yacc: 1,739; lex: 1,243; makefile: 445; xml: 229; fortran: 183; sh: 123; cs: 93
file content (32 lines) | stat: -rw-r--r-- 1,112 bytes parent folder | download
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
include_directories(/usr/include/maeparser)
include_directories(/usr/include/coordgenlibs)

if(RDK_BUILD_COORDGEN_SUPPORT)
    add_definitions(-DIN_MAEPARSER)
    add_definitions(-DIN_COORDGEN)
    include(RDKitUtils)
    if(NOT DEFINED MAEPARSER_DIR)
      set(MAEPARSER_DIR "${CMAKE_CURRENT_SOURCE_DIR}/maeparser")
    endif()

    if(NOT DEFINED COORDGEN_DIR)
      set(COORDGEN_DIR "${CMAKE_CURRENT_SOURCE_DIR}/coordgenlibs")
    endif()

    include_directories(${CMAKE_CURRENT_SOURCE_DIR})
    set(RDK_COORDGEN_LIBS MolAlign coordgenlib maeparser CACHE STRING "the external libraries" FORCE)
    rdkit_headers(CoordGen.h DEST GraphMol)

    if(RDK_BUILD_PYTHON_WRAPPERS)
      add_subdirectory(Wrap)
    endif(RDK_BUILD_PYTHON_WRAPPERS)

    rdkit_test(testCoordGen test.cpp
      LINK_LIBRARIES
      ${RDK_COORDGEN_LIBS} Depictor
      FileParsers SmilesParse SubstructMatch GraphMol
      RDGeneral DataStructs RDGeneral RDGeometryLib
      ${RDKit_THREAD_LIBS})
else (RDK_BUILD_COORDGEN_SUPPORT)
    set(RDK_COORDGEN_LIBS  CACHE STRING "the external libraries" FORCE)
endif(RDK_BUILD_COORDGEN_SUPPORT)