Skip to content

Modern CMake for scitokens-cpp #146

@bbockelm

Description

@bbockelm

As suggested by @amadio in a discussion on the xrootd GitHub tracker (see xrootd/xrootd#2453), it'd be useful to modernize the CMake setup for scitokens-cpp. Items that come to mind:

  • Installing CMake definitions from scitokens-cpp as part of the RPM install.
  • Exporting build targets to make building and linking against scitokens-cpp easier.
  • Exporting a version number for CMake.

@amadio, I roughly know how to do the first two items. Any suggestion on the best way to accomplish the third? When I've done things like that in the past, they've ended up poorly as we always seem to forget to update the code before tagging (it relied on humans to get the versioning correct and humans are poor at process).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions