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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions