Skip to content

Commit 0f8bdf8

Browse files
committed
treewide: CMakeLists: make sure to log all CMake options
The following CMake options were not being logged by toggle_iio_feature(): * WITH_IIOD_USB_DMABUF; * BUILD_SHARED_LIBS; * COMPILE_WARNING_AS_ERROR; * OSX_FRAMEWORK; * WITH_GCOV; * WITH_LOCAL_CONFIG Signed-off-by: Nuno Sá <nuno.sa@analog.com>
1 parent 7591666 commit 0f8bdf8

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,11 @@ toggle_iio_feature("${WITH_USB_BACKEND_DYNAMIC}" usb-dynamic)
732732
toggle_iio_feature("${WITH_NETWORK_BACKEND_DYNAMIC}" network-dynamic)
733733
toggle_iio_feature("${WITH_SERIAL_BACKEND_DYNAMIC}" serial-dynamic)
734734
toggle_iio_feature("${INSTALL_UDEV_RULE}" udev-rule)
735+
toggle_iio_feature("${BUILD_SHARED_LIBS}" shared-libs)
736+
toggle_iio_feature("${WITH_LOCAL_CONFIG}" local-config)
737+
toggle_iio_feature("${OSX_FRAMEWORK}" osx-framework)
738+
toggle_iio_feature("${COMPILE_WARNING_AS_ERROR}" -Werror)
739+
toggle_iio_feature("${WITH_GCOV}" gcov)
735740
#add iiod settings
736741
list(APPEND IIO_FEATURES_ON ${IIOD_FEATURES_ON})
737742
list(APPEND IIO_FEATURES_OFF ${IIOD_FEATURES_OFF})

iiod/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ toggle_iio_feature("${WITH_IIOD_USBD}" iiod-usb)
152152
toggle_iio_feature("${WITH_SYSTEMD}" iiod-systemd)
153153
toggle_iio_feature("${WITH_SYSVINIT}" iiod-sysvinit)
154154
toggle_iio_feature("${WITH_UPSTART}" iiod-upstart)
155+
toggle_iio_feature("${WITH_IIOD_USB_DMABUF}" iiod-usb-dmabuf)
155156

156157
set(IIOD_FEATURES_ON "${IIO_FEATURES_ON}" PARENT_SCOPE)
157158
set(IIOD_FEATURES_OFF "${IIO_FEATURES_OFF}" PARENT_SCOPE)

0 commit comments

Comments
 (0)