Print

Print


Motivation:

Commands like 'xrdcp' and 'xrdfs' require plugins to provide some
functionality, perhaps most prominently when authenticating.  However,
the list of required plugins and the names of these plugin's targets
changes over time.

It would be convenient if the build system were to automate building a
useful subset of plugins (perhaps all plugins) by using a constant
(phony) target 'plugins'.  This would facilitate creating build-tree
binaries with a command like:

    make plugins xrdcp xrdfs

Modification:
    
Add support for 'plugins' phony target to which plugins may add
themselves.
    
Add initial support for this 'plugins' target that builds XrdCryptossl,
XrdSecpwd, XrdSecsss, XrdSecunix, XrdSecgsi, XrdSecgsiGMAPDN and
XrdSecgsiAUTHZVO, and any dependencies thereof.

Result:

Is is easier to build functional client applications that run from
within the build-tree.
You can view, comment on, or merge this pull request online at:

  https://github.com/xrootd/xrootd/pull/1375

-- Commit Summary --

  * build: add 'plugins' phony target

-- File Changes --

    M CMakeLists.txt (9)
    M src/XrdCrypto.cmake (1)
    M src/XrdSec.cmake (6)
    M src/XrdSecgsi.cmake (4)

-- Patch Links --

https://github.com/xrootd/xrootd/pull/1375.patch
https://github.com/xrootd/xrootd/pull/1375.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/pull/1375

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1