project(perseusdevice) set(perseusdevice_SOURCES deviceperseus.cpp deviceperseusscan.cpp ) set(perseusdevice_HEADERS deviceperseus.h deviceperseusscan.h ) include_directories( ${LIBUSB_INCLUDE_DIR} ${LIBPERSEUS_INCLUDE_DIR} ) add_library(perseusdevice SHARED ${perseusdevice_SOURCES} ) if(LIBPERSEUS_EXTERNAL) add_dependencies(perseusdevice perseus) endif() set_target_properties(perseusdevice PROPERTIES DEFINE_SYMBOL "devices_EXPORTS") target_link_libraries(perseusdevice ${LIBUSB_LIBRARIES} ${LIBPERSEUS_LIBRARIES} sdrbase ) install(TARGETS perseusdevice DESTINATION ${INSTALL_LIB_DIR})