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)