Warning, /graphics/kst-plot/old_datasources/dmc/FindDmc.cmake is written in an unsupported language. File is not indexed.
0001
0002
0003 #include(FindPkgConfig)
0004 #pkg_check_modules(PostgreSQL libpq-dev)
0005
0006 if(DMC_INCLUDEDIR AND DMC_LIBRARIES)
0007 set(DMC_LIBRARY -L${DMC_LIBRARY_DIRS} ${DMC_LIBRARIES})
0008 else()
0009 set(DMC_INCLUDEDIR DMC_INCLUDEDIR-NOTFOUND CACHE STRING "" FORCE)
0010
0011 FIND_PATH(PQ_DIR libpq-fe.h
0012 HINTS
0013 ENV PQ_DIR
0014 PATH_SUFFIXES include
0015 PATHS)
0016 FIND_PATH(PIO_DB PIODB.h
0017 HINTS
0018 ENV DMC_DIR
0019 PATH_SUFFIXES HL2_DMC include/HL2_DMC
0020 PATHS)
0021 FIND_PATH(PIO_ERR PIOErr.h
0022 HINTS
0023 ENV DMC_DIR
0024 PATH_SUFFIXES HL2_PIOLIB include/HL2_PIOLIB
0025 PATHS)
0026 if(PIO_DB AND PIO_ERR AND PQ_DIR)
0027 set(DMC_INCLUDEDIR ${PIO_DB}/..)
0028 endif()
0029 if(NOT PIO_DB STREQUAL PIO_ERR)
0030 set(DMC_INCLUDEDIR ${DMC_INCLUDEDIR} ${PIO_ERR}/..)
0031 endif()
0032 FIND_LIBRARY(DMC_LIBRARY piolib
0033 HINTS
0034 ENV DMC_DIR
0035 PATH_SUFFIXES lib lib/Linux-x86_64
0036 PATHS)
0037 endif()
0038
0039 #message(STATUS "PIO_DB ${PIO_DB}")
0040 #message(STATUS "PIO_ERR ${PIO_ERR}")
0041 #message(STATUS "PQ_H ${PQ_H}")
0042
0043 IF(DMC_INCLUDEDIR AND DMC_LIBRARY AND PQ_DIR)
0044 MESSAGE(STATUS "DMC found at ${DMC_INCLUDEDIR}")
0045 SET(DMC_INCLUDE_DIR ${DMC_INCLUDEDIR} ${PQ_DIR})
0046 SET(DMC_LIBRARIES ${DMC_LIBRARY})
0047 SET(dmc 1)
0048 ELSE()
0049 MESSAGE(STATUS "DMC not found.")
0050 ENDIF()
0051
0052 #message(STATUS "DMC: ${DMC_INCLUDEDIR}")
0053 #message(STATUS "DMC: ${DMC_LIBRARIES}")
0054
0055
0056
0057