project(devices) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") find_package(LibUSB) if (BUILD_DEBIAN) add_subdirectory(bladerf1) add_subdirectory(bladerf2) add_subdirectory(hackrf) add_subdirectory(limesdr) add_subdirectory(perseus) add_subdirectory(plutosdr) add_subdirectory(soapysdr) else(BUILD_DEBIAN) find_package(LibBLADERF) if(LIBUSB_FOUND AND LIBBLADERF_FOUND) add_subdirectory(bladerf1) add_subdirectory(bladerf2) endif(LIBUSB_FOUND AND LIBBLADERF_FOUND) find_package(LibHACKRF) if(LIBUSB_FOUND AND LIBHACKRF_FOUND) add_subdirectory(hackrf) endif(LIBUSB_FOUND AND LIBHACKRF_FOUND) find_package(LimeSuite) if(LIBUSB_FOUND AND LIMESUITE_FOUND) add_subdirectory(limesdr) endif(LIBUSB_FOUND AND LIMESUITE_FOUND) find_package(LibXTRX) if(LIBXTRX_FOUND) add_subdirectory(xtrx) endif(LIBXTRX_FOUND) find_package(LibIIO) if(LIBUSB_FOUND AND LIBIIO_FOUND) add_subdirectory(plutosdr) endif(LIBUSB_FOUND AND LIBIIO_FOUND) find_package(LibPerseus) if(LIBUSB_FOUND AND LIBPERSEUS_FOUND) add_subdirectory(perseus) endif() find_package(SoapySDR) if(SOAPYSDR_FOUND) add_subdirectory(soapysdr) endif() endif (BUILD_DEBIAN)