diff options
author | Ladislav Michl <ladis@linux-mips.org> | 2019-01-16 23:18:05 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2019-01-17 08:53:01 +0100 |
commit | 57c2c10bc9789408344cf46f3aecee7727d79a8c (patch) | |
tree | 28b87954b6242ea30385dc482e8f6981e7499b01 /rules/libiio.make | |
parent | 3f5c328cb069bc832c508b8db9e125502f211820 (diff) | |
download | ptxdist-57c2c10bc9789408344cf46f3aecee7727d79a8c.tar.gz ptxdist-57c2c10bc9789408344cf46f3aecee7727d79a8c.tar.xz |
libiio: Optionally install test binaries
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/libiio.make')
-rw-r--r-- | rules/libiio.make | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/rules/libiio.make b/rules/libiio.make index c997ed4bd..997997fba 100644 --- a/rules/libiio.make +++ b/rules/libiio.make @@ -32,7 +32,7 @@ LIBIIO_LICENSE := LGPL-2.1-only LIBIIO_CONF_TOOL := cmake LIBIIO_CONF_OPT := \ $(CROSS_CMAKE_USR) \ - -DENABLE_IPV6=$(call ptx/ifdef, PTXCONF_GLOBAL_IPV6,ON,OFF) \ + -DENABLE_IPV6=$(call ptx/onoff, PTXCONF_GLOBAL_IPV6) \ -DWITH_DOC=OFF \ -DWITH_IIOD=OFF \ -DWITH_LOCAL_BACKEND=ON \ @@ -44,7 +44,7 @@ LIBIIO_CONF_OPT := \ -DWITH_MATLAB_BINDINGS_API=OFF \ -DPYTHON_BINDINGS=OFF \ -DCSHARP_BINDINGS=OFF \ - -DWITH_TESTS=OFF + -DWITH_TESTS=$(call ptx/onoff, PTXCONF_LIBIIO_TEST_TOOLS) # ---------------------------------------------------------------------------- # Target-Install @@ -57,10 +57,16 @@ $(STATEDIR)/libiio.targetinstall: @$(call install_fixup, libiio, PRIORITY, optional) @$(call install_fixup, libiio, SECTION, base) @$(call install_fixup, libiio, AUTHOR, "Ladislav Michl <ladis@linux-mips.org>") - @$(call install_fixup, libiio, DESCRIPTION, missing) + @$(call install_fixup, libiio, DESCRIPTION, \ + "A library for interfacing with Linux IIO devices") @$(call install_lib, libiio, 0, 0, 0644, libiio) +ifdef PTXCONF_LIBIIO_TEST_TOOLS + @$(foreach testprog, adi_xflow_check attr genxml info readdev reg writedev, \ + $(call install_copy, libiio, 0, 0, 0755, -, \ + /usr/bin/iio_$(testprog))$(ptx/nl)) +endif @$(call install_finish, libiio) @$(call touch) |