Skip to content

feat(c++): Improve CMakeLists.txt for portable library distribution and installation #810

@yangxk1

Description

@yangxk1

Describe the enhancement requested

rel: #806
The current CMakeLists.txt in GraphAr does not fully support robust distribution and installation of the library. This issue proposes a comprehensive update to:

  • Generate install targets for library components and headers
  • Export CMake config files for find_package support in downstream projects
  • Ensure headers, artifacts, and dependencies are correctly installed
  • Facilitate use in various build systems and package managers

These enhancements will improve the adoption and packaging of GraphAr for both users and external contributors.

Component(s)

C++

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions