From 4537c2119458fd70deca4ccf0f44543489298c04 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Mon, 10 Feb 2025 11:07:34 -0800 Subject: [PATCH] CMake: fix installing c++ bindings Signed-off-by: Lukas Rusak --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5eee82f7f..99e95888f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -100,6 +100,10 @@ endif() set(IIO_PUBLIC_HEADERS include/iio/iio.h;include/iio/iio-debug.h;include/iio/iio-lock.h;include/iio/iiod-client.h) +if (CPP_BINDINGS) + list(APPEND IIO_PUBLIC_HEADERS bindings/cpp/iiopp.h) +endif() + set_target_properties(iio PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR} @@ -338,7 +342,6 @@ set(DOXYGEN_INPUT "${CMAKE_SOURCE_DIR}") set(DOXYGEN_STRIP_FROM_PATH "${CMAKE_SOURCE_DIR}") if (CPP_BINDINGS) - list(APPEND LIBIIO_HEADERS bindings/cpp/iiopp.h) set(DOXYGEN_ENABLED_SECTIONS CPP_BINDINGS) set(DOXYGEN_INPUT "${DOXYGEN_INPUT} ${CMAKE_SOURCE_DIR}/bindings/cpp/") set(DOXYGEN_STRIP_FROM_PATH "${CMAKE_SOURCE_DIR}/bindings/cpp/")