mirror of
https://github.com/apache/arrow.git
synced 2026-10-28 08:35:46 +08:00
### Rationale for this change GH-55275 https://cmake.org/cmake/help/v4.5/cpack_gen/wix.html#variable:CPACK_WIX_PRODUCT_GUID > CPACK_WIX_PRODUCT_GUID > Product GUID (`Product/@ Id`) > > Will be automatically generated unless explicitly provided. > > If explicitly provided this will set the Product Id of your installer. > > The installer **will abort** if it detects a pre-existing installation that uses the **same GUID**. Highlights my own. ### What changes are included in this PR? Removed hard-coded `CPACK_WIX_PRODUCT_GUID`. Then CPack will generate the UUID value for Product ID during each build, and it should unblock users from upgrading using ODBC installer. ### Are these changes tested? Regression tested in CI. Tested installer on local Windows machine and was able to upgrade. ### Are there any user-facing changes? no ### Was AI used for this PR? In accordance to the [AI generation guidelines](https://arrow.apache.org/docs/dev/developers/overview.html#ai-generated-code), please disclose below whether and how AI was used in this PR. **PR code and description written by:** - [x] Human - [x] AI **Reviewed before submission by:** - [x] Human - [x] AI - [ ] Not reviewed * GitHub Issue: #55275 Authored-by: Alina (Xi) Li <96995091+alinaliBQ@users.noreply.github.com> Signed-off-by: David Li <li.davidm96@gmail.com>
Apache Arrow C++
This directory contains the code and build system for the Arrow C++ libraries, as well as for the C++ libraries for Apache Parquet.
Installation
See https://arrow.apache.org/install/ for the latest instructions on how to install pre-compiled binary versions of the library.
Source Builds and Development
Please refer to our latest C++ Development Documentation.