27 lines
1.1 KiB
Diff
27 lines
1.1 KiB
Diff
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
|
index 18c3821..52f4991 100644
|
|
--- a/src/CMakeLists.txt
|
|
+++ b/src/CMakeLists.txt
|
|
@@ -103,8 +103,12 @@ add_executable(rtl_power rtl_power.c)
|
|
add_executable(rtl_biast rtl_biast.c)
|
|
set(INSTALL_TARGETS rtlsdr rtlsdr_static rtl_sdr rtl_tcp rtl_test rtl_fm rtl_eeprom rtl_adsb rtl_power rtl_biast)
|
|
|
|
+option(BUILD_TOOLS "Build tools" ON)
|
|
foreach(executable IN ITEMS rtl_sdr rtl_tcp rtl_test rtl_fm rtl_eeprom rtl_adsb rtl_power rtl_biast)
|
|
target_link_libraries(${executable} convenience_static ${rtlsdr_target} ${THREADS_PTHREADS_LIBRARY})
|
|
+ if(NOT BUILD_TOOLS)
|
|
+ set_target_properties(${executable} PROPERTIES EXCLUDE_FROM_ALL 1)
|
|
+ endif()
|
|
endforeach()
|
|
if(0)
|
|
target_link_libraries(rtl_sdr rtlsdr convenience_static
|
|
@@ -175,6 +179,8 @@ endif()
|
|
# Install built library files & utilities
|
|
########################################################################
|
|
install(TARGETS ${rtlsdr_target} EXPORT RTLSDR-export)
|
|
+if(BUILD_TOOLS)
|
|
install(TARGETS rtl_sdr rtl_tcp rtl_test rtl_fm rtl_eeprom rtl_adsb rtl_power rtl_biast
|
|
DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
)
|
|
+endif()
|