aboutsummaryrefslogtreecommitdiffstats
path: root/host/utils
diff options
context:
space:
mode:
Diffstat (limited to 'host/utils')
-rw-r--r--host/utils/CMakeLists.txt112
-rw-r--r--host/utils/latency/CMakeLists.txt30
2 files changed, 71 insertions, 71 deletions
diff --git a/host/utils/CMakeLists.txt b/host/utils/CMakeLists.txt
index b8dd70a54..4e8d8e5f0 100644
--- a/host/utils/CMakeLists.txt
+++ b/host/utils/CMakeLists.txt
@@ -8,7 +8,7 @@
########################################################################
# Utilities that get installed into the runtime path
########################################################################
-SET(util_runtime_sources
+set(util_runtime_sources
uhd_config_info.cpp
uhd_find_devices.cpp
uhd_usrp_probe.cpp
@@ -19,89 +19,89 @@ SET(util_runtime_sources
)
find_package(UDev)
-IF(ENABLE_E300 AND NOT E300_FORCE_NETWORK)
- IF(UDEV_FOUND)
- LIST(APPEND util_runtime_sources usrp_e3x0_network_mode.cpp)
- ENDIF(UDEV_FOUND)
-ENDIF(ENABLE_E300 AND NOT E300_FORCE_NETWORK)
+if(ENABLE_E300 AND NOT E300_FORCE_NETWORK)
+ if(UDEV_FOUND)
+ list(APPEND util_runtime_sources usrp_e3x0_network_mode.cpp)
+ endif(UDEV_FOUND)
+endif(ENABLE_E300 AND NOT E300_FORCE_NETWORK)
#for each source: build an executable and install
-FOREACH(util_source ${util_runtime_sources})
- GET_FILENAME_COMPONENT(util_name ${util_source} NAME_WE)
- ADD_EXECUTABLE(${util_name} ${util_source})
- TARGET_LINK_LIBRARIES(${util_name} uhd ${Boost_LIBRARIES})
+foreach(util_source ${util_runtime_sources})
+ get_filename_component(util_name ${util_source} NAME_WE)
+ add_executable(${util_name} ${util_source})
+ target_link_libraries(${util_name} uhd ${Boost_LIBRARIES})
UHD_INSTALL(TARGETS ${util_name} RUNTIME DESTINATION ${RUNTIME_DIR} COMPONENT utilities)
-ENDFOREACH(util_source)
+endforeach(util_source)
########################################################################
# Utilities that get installed into the share path
########################################################################
-SET(util_share_sources
+set(util_share_sources
converter_benchmark.cpp
query_gpsdo_sensors.cpp
usrp_burn_db_eeprom.cpp
usrp_burn_mb_eeprom.cpp
)
-SET(util_share_sources_py
+set(util_share_sources_py
converter_benchmark.py
)
-IF(ENABLE_USB)
- LIST(APPEND util_share_sources
+if(ENABLE_USB)
+ list(APPEND util_share_sources
fx2_init_eeprom.cpp
)
- INCLUDE_DIRECTORIES(${LIBUSB_INCLUDE_DIRS})
- IF(ENABLE_B200)
- LIST(APPEND util_share_sources
+ include_directories(${LIBUSB_INCLUDE_DIRS})
+ if(ENABLE_B200)
+ list(APPEND util_share_sources
b2xx_fx3_utils.cpp
)
# Additional include directories for b2xx_fx3_utils
- INCLUDE_DIRECTORIES(
+ include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/../lib/include
${CMAKE_CURRENT_SOURCE_DIR}/../lib/usrp/b200
${CMAKE_CURRENT_SOURCE_DIR}/../lib/usrp/common
${CMAKE_CURRENT_SOURCE_DIR}/../lib/usrp/common/ad9361_driver
)
- ENDIF(ENABLE_B200)
-ENDIF(ENABLE_USB)
-IF(ENABLE_OCTOCLOCK)
- LIST(APPEND util_share_sources
+ endif(ENABLE_B200)
+endif(ENABLE_USB)
+if(ENABLE_OCTOCLOCK)
+ list(APPEND util_share_sources
octoclock_burn_eeprom.cpp
)
-ENDIF(ENABLE_OCTOCLOCK)
+endif(ENABLE_OCTOCLOCK)
-IF(LINUX AND ENABLE_USB)
+if(LINUX AND ENABLE_USB)
UHD_INSTALL(FILES
uhd-usrp.rules
DESTINATION ${PKG_LIB_DIR}/utils
COMPONENT utilities
)
-ENDIF(LINUX AND ENABLE_USB)
+endif(LINUX AND ENABLE_USB)
#for each source: build an executable and install
-FOREACH(util_source ${util_share_sources})
- GET_FILENAME_COMPONENT(util_name ${util_source} NAME_WE)
- ADD_EXECUTABLE(${util_name} ${util_source})
- TARGET_LINK_LIBRARIES(${util_name} uhd ${Boost_LIBRARIES})
+foreach(util_source ${util_share_sources})
+ get_filename_component(util_name ${util_source} NAME_WE)
+ add_executable(${util_name} ${util_source})
+ target_link_libraries(${util_name} uhd ${Boost_LIBRARIES})
UHD_INSTALL(TARGETS ${util_name} RUNTIME DESTINATION ${PKG_LIB_DIR}/utils COMPONENT utilities)
-ENDFOREACH(util_source)
-FOREACH(util_source ${util_share_sources_py})
+endforeach(util_source)
+foreach(util_source ${util_share_sources_py})
UHD_INSTALL(PROGRAMS
${CMAKE_CURRENT_SOURCE_DIR}/${util_source}
DESTINATION ${PKG_LIB_DIR}/utils
COMPONENT utilities
)
-ENDFOREACH(util_source)
+endforeach(util_source)
#UHD images downloader configuration
-FILE(READ ${CMAKE_CURRENT_SOURCE_DIR}/../../images/manifest.txt CMAKE_MANIFEST_CONTENTS)
-CONFIGURE_FILE(
+file(READ ${CMAKE_CURRENT_SOURCE_DIR}/../../images/manifest.txt CMAKE_MANIFEST_CONTENTS)
+configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/uhd_images_downloader.py.in
${CMAKE_CURRENT_BINARY_DIR}/uhd_images_downloader.py
@ONLY)
# TODO: FIXME when know how.
# This is a hack to force cmake regenerate uhd_images_downloader.py
# whenever manifest.txt file changed.
-CONFIGURE_FILE(
+configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/../../images/manifest.txt
${CMAKE_CURRENT_SOURCE_DIR}/../../images/manifest.txt
COPYONLY)
@@ -111,26 +111,26 @@ UHD_INSTALL(PROGRAMS
DESTINATION ${PKG_LIB_DIR}/utils
COMPONENT utilities
)
-IF(LINUX)
+if(LINUX)
UHD_INSTALL(PROGRAMS
${CMAKE_CURRENT_BINARY_DIR}/uhd_images_downloader.py
RENAME uhd_images_downloader
DESTINATION ${RUNTIME_DIR}
COMPONENT utilities
)
-ENDIF(LINUX)
-IF(NOT HAVE_PYTHON_MODULE_REQUESTS)
- MESSAGE(WARNING "Python module `requests' not found -- uhd_images_downloader.py will not work without it.")
- MESSAGE(WARNING "You may be able to install this by running 'pip install requests'")
-ENDIF(NOT HAVE_PYTHON_MODULE_REQUESTS)
+endif(LINUX)
+if(NOT HAVE_PYTHON_MODULE_REQUESTS)
+ message(WARNING "Python module `requests' not found -- uhd_images_downloader.py will not work without it.")
+ message(WARNING "You may be able to install this by running 'pip install requests'")
+endif(NOT HAVE_PYTHON_MODULE_REQUESTS)
-IF(ENABLE_USRP2)
- SET(burners
+if(ENABLE_USRP2)
+ set(burners
usrp2_card_burner.py
)
- IF(WIN32 AND UHD_RELEASE_MODE) #include dd.exe
- FILE(DOWNLOAD
+ if(WIN32 AND UHD_RELEASE_MODE) #include dd.exe
+ file(DOWNLOAD
"http://files.ettus.com/dd.exe"
${CMAKE_CURRENT_BINARY_DIR}/dd.exe
)
@@ -139,8 +139,8 @@ IF(ENABLE_USRP2)
DESTINATION ${PKG_LIB_DIR}/utils
COMPONENT utilities
)
- ENDIF(WIN32 AND UHD_RELEASE_MODE)
- IF(LINUX)
+ endif(WIN32 AND UHD_RELEASE_MODE)
+ if(LINUX)
UHD_INSTALL(PROGRAMS
usrp2_recovery.py
DESTINATION ${PKG_LIB_DIR}/utils
@@ -152,22 +152,22 @@ IF(ENABLE_USRP2)
DESTINATION ${RUNTIME_DIR}
COMPONENT utilities
)
- ENDIF(LINUX)
- FOREACH(burner ${burners})
+ endif(LINUX)
+ foreach(burner ${burners})
UHD_INSTALL(PROGRAMS
${burner}
DESTINATION ${PKG_LIB_DIR}/utils
COMPONENT utilities
)
- ENDFOREACH(burner ${burners})
+ endforeach(burner ${burners})
-ENDIF(ENABLE_USRP2)
+endif(ENABLE_USRP2)
########################################################################
# Other files that are not utilities or executables
########################################################################
-IF(WIN32)
- SET(windows_extra_files
+if(WIN32)
+ set(windows_extra_files
FastSendDatagramThreshold.reg
)
UHD_INSTALL(
@@ -175,6 +175,6 @@ IF(WIN32)
DESTINATION ${PKG_DATA_DIR}
COMPONENT utilities
)
-ENDIF(WIN32)
+endif(WIN32)
-ADD_SUBDIRECTORY(latency)
+add_subdirectory(latency)
diff --git a/host/utils/latency/CMakeLists.txt b/host/utils/latency/CMakeLists.txt
index 4ccfd3eba..05bacd77a 100644
--- a/host/utils/latency/CMakeLists.txt
+++ b/host/utils/latency/CMakeLists.txt
@@ -5,32 +5,32 @@
# SPDX-License-Identifier: GPL-3.0
#
-FIND_PACKAGE(Curses)
+find_package(Curses)
-IF(CURSES_FOUND)
- INCLUDE_DIRECTORIES(${CURSES_INCLUDE_DIR})
- SET(latency_include_dir ${CMAKE_CURRENT_SOURCE_DIR}/include)
- INCLUDE_DIRECTORIES(${latency_include_dir})
- SET(latency_lib_path ${CMAKE_CURRENT_SOURCE_DIR}/lib/Responder.cpp)
+if(CURSES_FOUND)
+ include_directories(${CURSES_INCLUDE_DIR})
+ set(latency_include_dir ${CMAKE_CURRENT_SOURCE_DIR}/include)
+ include_directories(${latency_include_dir})
+ set(latency_lib_path ${CMAKE_CURRENT_SOURCE_DIR}/lib/Responder.cpp)
- SET(sources
+ set(sources
responder.cpp
)
- SET(latency_comp_name utilities)
- SET(latency_comp_dest ${PKG_LIB_DIR}/utils/latency)
+ set(latency_comp_name utilities)
+ set(latency_comp_dest ${PKG_LIB_DIR}/utils/latency)
#for each source: build an executable and install
- FOREACH(source ${sources})
- GET_FILENAME_COMPONENT(name ${source} NAME_WE)
- ADD_EXECUTABLE(${name} ${source} ${latency_lib_path})
+ foreach(source ${sources})
+ get_filename_component(name ${source} NAME_WE)
+ add_executable(${name} ${source} ${latency_lib_path})
LIBUHD_APPEND_SOURCES(${name})
- TARGET_LINK_LIBRARIES(${name} uhd ${Boost_LIBRARIES} ${CURSES_LIBRARIES})
+ target_link_libraries(${name} uhd ${Boost_LIBRARIES} ${CURSES_LIBRARIES})
UHD_INSTALL(TARGETS ${name} RUNTIME DESTINATION ${latency_comp_dest} COMPONENT ${latency_comp_name})
- ENDFOREACH(source)
+ endforeach(source)
UHD_INSTALL(PROGRAMS run_tests.py graph.py
DESTINATION ${latency_comp_dest}
COMPONENT ${latency_comp_name}
)
-ENDIF(CURSES_FOUND)
+endif(CURSES_FOUND)