blob: afed684a5e88bf1a3719847b0a7d10fa40db9e15 [file] [log] [blame]
piotr437f5462014-02-04 17:57:25 +01001INCLUDE(FindPkgConfig)
2PKG_CHECK_MODULES(PC_GNURADIO_RUNTIME gnuradio-runtime)
3
4if(PC_GNURADIO_RUNTIME_FOUND)
5 # look for include files
6 FIND_PATH(
7 GNURADIO_RUNTIME_INCLUDE_DIRS
8 NAMES gnuradio/top_block.h
9 HINTS $ENV{GNURADIO_RUNTIME_DIR}/include
10 ${PC_GNURADIO_RUNTIME_INCLUDE_DIRS}
11 ${CMAKE_INSTALL_PREFIX}/include
12 PATHS /usr/local/include
13 /usr/include
14 )
15
16 # look for libs
17 FIND_LIBRARY(
18 GNURADIO_RUNTIME_LIBRARIES
19 NAMES gnuradio-runtime
20 HINTS $ENV{GNURADIO_RUNTIME_DIR}/lib
21 ${PC_GNURADIO_RUNTIME_LIBDIR}
22 ${CMAKE_INSTALL_PREFIX}/lib/
23 ${CMAKE_INSTALL_PREFIX}/lib64/
24 PATHS /usr/local/lib
25 /usr/local/lib64
26 /usr/lib
27 /usr/lib64
28 )
29
30 set(GNURADIO_RUNTIME_FOUND ${PC_GNURADIO_RUNTIME_FOUND})
31endif(PC_GNURADIO_RUNTIME_FOUND)
32
33INCLUDE(FindPackageHandleStandardArgs)
34# do not check GNURADIO_RUNTIME_INCLUDE_DIRS, is not set when default include path us used.
35FIND_PACKAGE_HANDLE_STANDARD_ARGS(GNURADIO_RUNTIME DEFAULT_MSG GNURADIO_RUNTIME_LIBRARIES)
36MARK_AS_ADVANCED(GNURADIO_RUNTIME_LIBRARIES GNURADIO_RUNTIME_INCLUDE_DIRS)