| 
									
										
										
										
											2017-01-07 11:24:09 +01:00
										 |  |  | project(hackrfdevice)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set(hackrfdevice_SOURCES | 
					
						
							|  |  |  |     devicehackrf.cpp
 | 
					
						
							| 
									
										
										
										
											2017-01-08 02:48:01 +01:00
										 |  |  |     devicehackrfvalues.cpp
 | 
					
						
							| 
									
										
										
										
											2017-07-20 23:42:29 +02:00
										 |  |  |     devicehackrfshared.cpp
 | 
					
						
							| 
									
										
										
										
											2017-01-07 11:24:09 +01:00
										 |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set(hackrfdevice_HEADERS | 
					
						
							|  |  |  |     devicehackrf.h
 | 
					
						
							| 
									
										
										
										
											2017-01-08 00:33:11 +01:00
										 |  |  |     devicehackrfparam.h
 | 
					
						
							| 
									
										
										
										
											2017-01-08 02:48:01 +01:00
										 |  |  |     devicehackrfvalues.h
 | 
					
						
							| 
									
										
										
										
											2017-07-20 23:42:29 +02:00
										 |  |  |     devicehackrfshared.h
 | 
					
						
							| 
									
										
										
										
											2017-01-07 11:24:09 +01:00
										 |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | include_directories( | 
					
						
							|  |  |  |     ${LIBHACKRF_INCLUDE_DIR}
 | 
					
						
							|  |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | add_library(hackrfdevice SHARED | 
					
						
							|  |  |  |     ${hackrfdevice_SOURCES}
 | 
					
						
							|  |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-01 11:54:58 +02:00
										 |  |  | set_target_properties(hackrfdevice | 
					
						
							|  |  |  |     PROPERTIES DEFINE_SYMBOL "devices_EXPORTS")
 | 
					
						
							| 
									
										
										
										
											2018-12-02 03:06:04 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-01-07 11:24:09 +01:00
										 |  |  | target_link_libraries(hackrfdevice | 
					
						
							|  |  |  |     ${LIBHACKRF_LIBRARIES}
 | 
					
						
							|  |  |  |     sdrbase
 | 
					
						
							|  |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-30 15:19:19 +03:00
										 |  |  | if(LIBHACKRF_EXTERNAL AND NOT LINUX)
 | 
					
						
							| 
									
										
										
										
											2019-06-24 18:25:53 +02:00
										 |  |  |     add_dependencies(hackrfdevice hackrf)
 | 
					
						
							|  |  |  | endif()
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-01 11:54:58 +02:00
										 |  |  | install(TARGETS hackrfdevice DESTINATION ${INSTALL_LIB_DIR})
 |