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

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