ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/cmake/modules/FindOpenBabel2.cmake
Revision: 1699
Committed: Thu Mar 22 17:44:12 2012 UTC (13 years, 1 month ago) by gezelter
File size: 1537 byte(s)
Log Message:
Simplifying build process

File Contents

# Content
1 # - Try to find OpenBabel2
2 # Once done this will define
3 #
4 # OPENBABEL2_FOUND - system has OpenBabel2
5 # OPENBABEL2_INCLUDE_DIR - the OpenBabel2 include directory
6 # OPENBABEL2_LIBRARIES - Link these to use OpenBabel2
7
8
9 FIND_PATH(OPENBABEL2_INCLUDE_DIR openbabel-2.0/openbabel/obconversion.h
10 HINTS "${_obDir}" "${GNUWIN32_DIR}" "${OPENBABEL2_ROOT}" "$ENV{OPENBABEL2_ROOT}" "$ENV{OPENBABEL2_INCLUDE_DIR}"
11 PATH_SUFFIXES include )
12
13 if(OPENBABEL2_INCLUDE_DIR)
14 set(OPENBABEL2_INCLUDE_DIR ${OPENBABEL2_INCLUDE_DIR}/openbabel-2.0)
15 endif(OPENBABEL2_INCLUDE_DIR)
16
17
18 FIND_LIBRARY(OPENBABEL2_LIBRARY NAMES openbabel openbabel2
19 HINTS "${_obDir}" "${GNUWIN32_DIR}" "${OPENBABEL2_ROOT}" "$ENV{OPENBABEL2_ROOT}" "$ENV{OPENBABEL2_LIBRARIES}"
20 PATH_SUFFIXES project build bin lib lib64 )
21
22 # handle the QUIETLY and REQUIRED arguments and set OPENBABEL2_FOUND to TRUE if
23 # all listed variables are TRUE
24 INCLUDE(FindPackageHandleStandardArgs)
25 FIND_PACKAGE_HANDLE_STANDARD_ARGS(OpenBabel2 DEFAULT_MSG OPENBABEL2_LIBRARY OPENBABEL2_INCLUDE_DIR)
26
27 #IF (OPENBABEL2_FOUND)
28 # CHECK_LIBRARY_EXISTS(${OPENBABEL2_LIBRARIES})
29 # INCLUDE(CheckCXXSymbolExists)
30 # CHECK_CXX_SYMBOL_EXISTS(OBConversion
31 # "openbabel/babelconfig.h;openbabelobconversion.h" ${OPENBABEL2_LIBRARIES})
32 #ENDIF (OPENBABEL2_FOUND)
33
34 if(OPENBABEL2_FOUND)
35 set( OPENBABEL2_LIBRARIES ${OPENBABEL2_LIBRARY} )
36 set( OPENBABEL2_INCLUDE_DIRS ${OPENBABEL2_INCLUDE_DIR} )
37 endif()
38
39
40 MARK_AS_ADVANCED(OPENBABEL2_INCLUDE_DIR OPENBABEL2_LIBRARY)
41