aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/Modules/FindLibXTRX.cmake
blob: e7681d1a2d8c709c267ed2d1921e5c797987a856 (plain)
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
if(NOT LIBXTRX_FOUND)
  pkg_check_modules (LIBXTRX_PKG libxtrx)
  find_path(LIBXTRX_INCLUDE_DIRS NAMES xtrx_api.h
    PATHS
    ${LIBXTRX_PKG_INCLUDE_DIRS}
    /usr/include
    /usr/local/include
  )

  find_library(LIBXTRX_LIBRARIES NAMES xtrx
    PATHS
    ${LIBXTRX_PKG_LIBRARY_DIRS}
    /usr/lib
    /usr/local/lib
  )

if(LIBXTRX_INCLUDE_DIRS AND LIBXTRX_LIBRARIES)
  set(LIBXTRX_FOUND TRUE CACHE INTERNAL "libxtrx found")
  message(STATUS "Found libxtrx: ${LIBXTRX_INCLUDE_DIRS}, ${LIBXTRX_LIBRARIES}")
else(LIBXTRX_INCLUDE_DIRS AND LIBXTRX_LIBRARIES)
  set(LIBXTRX_FOUND FALSE CACHE INTERNAL "libxtrx found")
  message(STATUS "libxtrx not found.")
endif(LIBXTRX_INCLUDE_DIRS AND LIBXTRX_LIBRARIES)

mark_as_advanced(LIBXTRX_LIBRARIES LIBXTRX_INCLUDE_DIRS)

endif(NOT LIBXTRX_FOUND)