Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust build rules to not depend on scitokenscpp to build libXrdSecztn #1936

Merged
merged 1 commit into from
Mar 3, 2023

Conversation

amadio
Copy link
Member

@amadio amadio commented Feb 25, 2023

This partially reverts commit 984efbc. Actually, libXrdSecztn does not depend on scitokenscpp, we can build it on the client side even when -DENABLE_SCITOKENS=FALSE.

@abh, I believe this is what you meant initially that we should do, right?

@amadio amadio requested a review from abh3 February 25, 2023 10:40
@amadio
Copy link
Member Author

amadio commented Feb 25, 2023

Looks like some changes are also necessary in the spec file to reflect the changes in CMake. I will take care of that and push a new patch later.

@amadio amadio self-assigned this Mar 1, 2023
This partially reverts commit 984efbc.
Actually, libXrdSecztn doesn't depend on scitokens-cpp, so we can always
build it even when -DENABLE_SCITOKENS=FALSE. Therefore, also remove the
conditional in the spec file to always include the plugin in xrootd-libs.
@amadio amadio added this to the 5.6 milestone Mar 3, 2023
@amadio amadio merged commit 31d6122 into xrootd:master Mar 3, 2023
@amadio amadio deleted the client-ztn-scitokens branch March 3, 2023 10:32
@amadio amadio modified the milestones: 5.6, 5.5.5 May 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant