| 
									
										
										
										
											2017-04-16 05:58:50 +02:00
										 |  |  | project(limesuite)
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-24 21:21:04 +01:00
										 |  |  | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-16 05:58:50 +02:00
										 |  |  | find_package(LibUSB)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set(limesuite_SOURCES | 
					
						
							| 
									
										
										
										
											2018-03-16 23:09:06 +01:00
										 |  |  | 	${LIBLIMESUITESRC}/src/Logger.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/ADF4002/ADF4002.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m_mcu/MCU_BD.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/ConnectionRegistry/IConnection.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/ConnectionRegistry/ConnectionHandle.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/ConnectionRegistry/ConnectionRegistry.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m/LMS7002M_RegistersMap.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m/LMS7002M_parameters.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m/LMS7002M.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m/LMS7002M_RxTxCalibrations.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m/LMS7002M_BaseCalibrations.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m/goert.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m/mcu_dc_iq_calibration.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m/LMS7002M_filtersCalibration.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m/LMS7002M_gainCalibrations.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/protocols/LMS64CProtocol.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/protocols/Streamer.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/protocols/ConnectionImages.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/Si5351C/Si5351C.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/API/lms7_api.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/API/lms7_device.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/API/LmsGeneric.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/API/qLimeSDR.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/API/LimeSDR_mini.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/API/LimeSDR.cpp
 | 
					
						
							| 
									
										
										
										
											2019-02-20 00:40:34 +00:00
										 |  |  |     ${LIBLIMESUITESRC}/src/API/LimeSDR_PCIE.cpp
 | 
					
						
							| 
									
										
										
										
											2019-02-20 01:04:38 +00:00
										 |  |  |     ${LIBLIMESUITESRC}/src/API/LimeNET_micro.cpp
 | 
					
						
							| 
									
										
										
										
											2018-03-16 23:09:06 +01:00
										 |  |  |     ${LIBLIMESUITESRC}/src/FPGA_common/FPGA_common.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/FPGA_common/FPGA_Mini.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/FPGA_common/FPGA_Q.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/GFIR/corrections.c
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/GFIR/gfir_lms.c
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/GFIR/lms.c
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/GFIR/recipes.c
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/GFIR/rounding.c
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/windowFunction.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/ConnectionFTDI/ConnectionFT601.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/ConnectionFTDI//ConnectionFT601Entry.cpp
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/ConnectionFX3/ConnectionFX3Entry.cpp
 | 
					
						
							| 
									
										
										
										
											2018-03-16 22:56:46 +01:00
										 |  |  |     ${LIBLIMESUITESRC}/src/ConnectionFX3/ConnectionFX3.cpp    
 | 
					
						
							| 
									
										
										
										
											2017-05-09 02:47:45 +02:00
										 |  |  |     src/BuiltinConnections.cpp
 | 
					
						
							|  |  |  |     src/SystemResources.cpp
 | 
					
						
							|  |  |  |     src/VersionInfo.cpp
 | 
					
						
							| 
									
										
										
										
											2017-04-16 05:58:50 +02:00
										 |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set(limesuite_HEADERS | 
					
						
							| 
									
										
										
										
											2018-10-22 18:21:09 +02:00
										 |  |  |     ${LIBLIMESUITESRC}/src/lime/*.h
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/API/*.h
 | 
					
						
							| 
									
										
										
										
											2018-03-16 23:09:06 +01:00
										 |  |  |     ${LIBLIMESUITESRC}/src/GFIR/*.h
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/protocols/*.h
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/ConnectionRegistry/*.h
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m_mcu/*.h
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/ADF4002/*.h
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/Si5351C/*.h
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/lms7002m/*.h
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/FPGA_common/*.h
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/HPM7/*.h
 | 
					
						
							| 
									
										
										
										
											2017-04-16 05:58:50 +02:00
										 |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | include_directories( | 
					
						
							|  |  |  |     .
 | 
					
						
							|  |  |  |     ${CMAKE_CURRENT_BINARY_DIR}
 | 
					
						
							|  |  |  |     ${LIBUSB_INCLUDE_DIR}
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src
 | 
					
						
							| 
									
										
										
										
											2018-10-22 18:21:09 +02:00
										 |  |  |     ${LIBLIMESUITESRC}/src/lime
 | 
					
						
							| 
									
										
										
										
											2018-03-16 22:56:46 +01:00
										 |  |  |     ${LIBLIMESUITESRC}/src/API
 | 
					
						
							| 
									
										
										
										
											2017-04-16 05:58:50 +02:00
										 |  |  |     ${LIBLIMESUITESRC}/src/GFIR
 | 
					
						
							| 
									
										
										
										
											2018-03-16 22:56:46 +01:00
										 |  |  |     ${LIBLIMESUITESRC}/src/protocols
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/ConnectionRegistry
 | 
					
						
							| 
									
										
										
										
											2017-04-16 05:58:50 +02:00
										 |  |  |     ${LIBLIMESUITESRC}/src/lms7002m_mcu
 | 
					
						
							| 
									
										
										
										
											2018-03-16 22:56:46 +01:00
										 |  |  |     ${LIBLIMESUITESRC}/src/ADF4002
 | 
					
						
							| 
									
										
										
										
											2017-04-16 05:58:50 +02:00
										 |  |  |     ${LIBLIMESUITESRC}/src/Si5351C
 | 
					
						
							| 
									
										
										
										
											2018-03-16 22:56:46 +01:00
										 |  |  |     ${LIBLIMESUITESRC}/src/lms7002m
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/FPGA_common
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/HPM7
 | 
					
						
							|  |  |  |     ${LIBLIMESUITESRC}/src/kissFFT
 | 
					
						
							| 
									
										
										
										
											2017-05-09 02:47:45 +02:00
										 |  |  |     ${LIBLIMESUITESRC}/external/cpp-feather-ini-parser
 | 
					
						
							| 
									
										
										
										
											2017-04-16 05:58:50 +02:00
										 |  |  |     ./include
 | 
					
						
							|  |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-05-09 02:47:45 +02:00
										 |  |  | set (CMAKE_CXX_STANDARD 11)
 | 
					
						
							| 
									
										
										
										
											2017-04-16 05:58:50 +02:00
										 |  |  | add_definitions(-DQT_SHARED)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | add_library(limesuite SHARED | 
					
						
							|  |  |  |     ${limesuite_SOURCES}
 | 
					
						
							|  |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | target_link_libraries(limesuite | 
					
						
							|  |  |  |     ${LIBUSB_LIBRARIES}
 | 
					
						
							|  |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | install(TARGETS limesuite DESTINATION lib)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 |