This is an automated email from the ASF dual-hosted git repository.
mgrigorov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/avro.git
The following commit(s) were added to refs/heads/main by this push:
new 76f2f7fce7 [AVRO-4181] add guards around optional bits in installed
CMake file (#3491)
76f2f7fce7 is described below
commit 76f2f7fce7695fd5f2a8772595967c7662aa7681
Author: Bastien Durel <[email protected]>
AuthorDate: Mon Sep 22 06:21:20 2025 +0200
[AVRO-4181] add guards around optional bits in installed CMake file (#3491)
---
lang/c++/cmake/avro-cpp-config.cmake.in | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/lang/c++/cmake/avro-cpp-config.cmake.in
b/lang/c++/cmake/avro-cpp-config.cmake.in
index 81f9f0db10..dbfd423ee3 100644
--- a/lang/c++/cmake/avro-cpp-config.cmake.in
+++ b/lang/c++/cmake/avro-cpp-config.cmake.in
@@ -55,7 +55,11 @@ endif()
include("${CMAKE_CURRENT_LIST_DIR}/avro-cpp-targets.cmake")
-add_library(avro-cpp::avrocpp_static ALIAS avro-cpp::avrocpp_s)
-add_library(avro-cpp::avrocpp_shared ALIAS avro-cpp::avrocpp)
+if(@AVRO_BUILD_STATIC@)
+ add_library(avro-cpp::avrocpp_static ALIAS avro-cpp::avrocpp_s)
+endif()
+if(@AVRO_BUILD_SHARED@)
+ add_library(avro-cpp::avrocpp_shared ALIAS avro-cpp::avrocpp)
+endif()
check_required_components(avro-cpp)