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 e6c308780e AVRO-3088: [C++] Rename CMake package name to avro-cpp 
(#3477)
e6c308780e is described below

commit e6c308780e876b4c11a470b9900995947f7b0fb5
Author: Gang Wu <[email protected]>
AuthorDate: Fri Sep 5 05:08:54 2025 +0800

    AVRO-3088: [C++] Rename CMake package name to avro-cpp (#3477)
    
    * AVRO-3088: [C++] Rename CMake package name to AvroCpp
    
    * rename to avro-cpp
---
 lang/c++/CMakeLists.txt                              | 20 ++++++++++----------
 ...{AvroConfig.cmake.in => avro-cpp-config.cmake.in} | 16 ++++++++--------
 2 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/lang/c++/CMakeLists.txt b/lang/c++/CMakeLists.txt
index 90bcc20823..6800d330f3 100644
--- a/lang/c++/CMakeLists.txt
+++ b/lang/c++/CMakeLists.txt
@@ -286,24 +286,24 @@ endif (NOT CMAKE_BUILD_TYPE)
 include(CMakePackageConfigHelpers)
 
 write_basic_package_version_file(
-    "${CMAKE_CURRENT_BINARY_DIR}/AvroConfigVersion.cmake"
+    "${CMAKE_CURRENT_BINARY_DIR}/avro-cpp-config-version.cmake"
     VERSION ${AVRO_VERSION}
     COMPATIBILITY SameMajorVersion)
 
 configure_package_config_file(
-    "${CMAKE_CURRENT_SOURCE_DIR}/cmake/AvroConfig.cmake.in"
-    "${CMAKE_CURRENT_BINARY_DIR}/AvroConfig.cmake"
-    INSTALL_DESTINATION lib/cmake/Avro
+    "${CMAKE_CURRENT_SOURCE_DIR}/cmake/avro-cpp-config.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/avro-cpp-config.cmake"
+    INSTALL_DESTINATION lib/cmake/avro-cpp
 )
 
 install(EXPORT avrocpp_targets
-    NAMESPACE Avro::
-    DESTINATION lib/cmake/Avro
-    FILE "AvroTargets.cmake"
+    NAMESPACE avro-cpp::
+    DESTINATION lib/cmake/avro-cpp
+    FILE "avro-cpp-targets.cmake"
 )
 
 install(FILES
-    "${CMAKE_CURRENT_BINARY_DIR}/AvroConfig.cmake"
-    "${CMAKE_CURRENT_BINARY_DIR}/AvroConfigVersion.cmake"
-    DESTINATION lib/cmake/Avro
+    "${CMAKE_CURRENT_BINARY_DIR}/avro-cpp-config.cmake"
+    "${CMAKE_CURRENT_BINARY_DIR}/avro-cpp-config-version.cmake"
+    DESTINATION lib/cmake/avro-cpp
 )
diff --git a/lang/c++/cmake/AvroConfig.cmake.in 
b/lang/c++/cmake/avro-cpp-config.cmake.in
similarity index 79%
rename from lang/c++/cmake/AvroConfig.cmake.in
rename to lang/c++/cmake/avro-cpp-config.cmake.in
index c7a89e29cd..81f9f0db10 100644
--- a/lang/c++/cmake/AvroConfig.cmake.in
+++ b/lang/c++/cmake/avro-cpp-config.cmake.in
@@ -18,13 +18,13 @@
 #
 # This config sets the following variables in your project::
 #
-#   Avro_FOUND - true if Avro found on the system
-#   Avro_VERSION - version of the found Avro
+#   avro-cpp_FOUND - true if avro-cpp found on the system
+#   avro-cpp_VERSION - version of the found avro-cpp
 #
 # This config sets the following targets in your project::
 #
-#   Avro::avrocpp_shared
-#   Avro::avrocpp_static
+#   avro-cpp::avrocpp_shared
+#   avro-cpp::avrocpp_static
 
 @PACKAGE_INIT@
 
@@ -53,9 +53,9 @@ else()
     unset(CMAKE_MODULE_PATH)
 endif()
 
-include("${CMAKE_CURRENT_LIST_DIR}/AvroTargets.cmake")
+include("${CMAKE_CURRENT_LIST_DIR}/avro-cpp-targets.cmake")
 
-add_library(Avro::avrocpp_static ALIAS Avro::avrocpp_s)
-add_library(Avro::avrocpp_shared ALIAS Avro::avrocpp)
+add_library(avro-cpp::avrocpp_static ALIAS avro-cpp::avrocpp_s)
+add_library(avro-cpp::avrocpp_shared ALIAS avro-cpp::avrocpp)
 
-check_required_components(Avro)
+check_required_components(avro-cpp)

Reply via email to