| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  | project(ft8)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set(ft8_SOURCES | 
					
						
							| 
									
										
										
										
											2024-03-28 15:15:48 +01:00
										 |  |  |     arrays.cpp
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  |     fft.cpp
 | 
					
						
							| 
									
										
										
										
											2023-01-25 16:30:40 +01:00
										 |  |  |     fftbuffers.cpp
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  |     ft8.cpp
 | 
					
						
							| 
									
										
										
										
											2023-01-25 09:11:18 +01:00
										 |  |  |     ft8plan.cpp
 | 
					
						
							|  |  |  |     ft8plans.cpp
 | 
					
						
							| 
									
										
										
										
											2024-04-03 12:54:03 +02:00
										 |  |  |     ft8stats.cpp
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  |     libldpc.cpp
 | 
					
						
							|  |  |  |     osd.cpp
 | 
					
						
							| 
									
										
										
										
											2024-03-28 15:15:48 +01:00
										 |  |  |     packing.cpp
 | 
					
						
							|  |  |  |     pack0.cpp
 | 
					
						
							| 
									
										
										
										
											2023-01-12 20:54:42 +01:00
										 |  |  |     unpack0.cpp
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  |     util.cpp
 | 
					
						
							|  |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set(ft8_HEADERS | 
					
						
							| 
									
										
										
										
											2024-03-28 15:15:48 +01:00
										 |  |  |     arrays.h
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  |     fft.h
 | 
					
						
							| 
									
										
										
										
											2023-01-25 16:30:40 +01:00
										 |  |  |     fftbuffers.h
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  |     ft8.h
 | 
					
						
							| 
									
										
										
										
											2023-01-25 09:11:18 +01:00
										 |  |  |     ft8plan.h
 | 
					
						
							|  |  |  |     ft8plans.h
 | 
					
						
							| 
									
										
										
										
											2024-04-03 12:54:03 +02:00
										 |  |  |     ft8stats.h
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  |     libldpc.h
 | 
					
						
							|  |  |  |     osd.h
 | 
					
						
							| 
									
										
										
										
											2024-03-28 15:15:48 +01:00
										 |  |  |     packing.h
 | 
					
						
							|  |  |  |     pack0.h
 | 
					
						
							|  |  |  |     unpack0.h
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  |     util.h
 | 
					
						
							|  |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-01-11 00:21:47 +01:00
										 |  |  | include_directories( | 
					
						
							| 
									
										
										
										
											2023-01-12 08:06:48 +01:00
										 |  |  |     ${FFTW3F_INCLUDE_DIRS}
 | 
					
						
							| 
									
										
										
										
											2023-01-12 10:27:43 +01:00
										 |  |  |     ${Boost_INCLUDE_DIRS}
 | 
					
						
							| 
									
										
										
										
											2023-01-11 00:21:47 +01:00
										 |  |  |     ${CMAKE_SOURCE_DIR}/exports
 | 
					
						
							| 
									
										
										
										
											2023-01-11 01:32:14 +01:00
										 |  |  |     ${CMAKE_SOURCE_DIR}/sdrbase
 | 
					
						
							| 
									
										
										
										
											2023-01-11 00:21:47 +01:00
										 |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  | add_library(ft8 SHARED | 
					
						
							|  |  |  |     ${ft8_SOURCES}
 | 
					
						
							|  |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | target_link_libraries(ft8 | 
					
						
							| 
									
										
										
										
											2023-01-11 04:49:16 +01:00
										 |  |  |     Boost::disable_autolinking
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  |     ${FFTW3F_LIBRARIES}
 | 
					
						
							| 
									
										
										
										
											2023-01-11 00:21:47 +01:00
										 |  |  |     Qt::Core
 | 
					
						
							| 
									
										
										
										
											2023-01-11 01:32:14 +01:00
										 |  |  |     sdrbase
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  | )
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-01-19 23:51:43 +01:00
										 |  |  | # remove or comment when debugging is done
 | 
					
						
							|  |  |  | # set_property(TARGET ft8 PROPERTY COMPILE_OPTIONS "$<$<CONFIG:Debug>:-Og>")
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-01-08 19:03:29 +01:00
										 |  |  | install(TARGETS ft8 DESTINATION ${INSTALL_LIB_DIR})
 |