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