Print

Print


  Branch: refs/heads/master
  Home:   https://github.com/xrootd/xrootd
  Commit: 7cc2faa76a00dec85c794a60583f2b98fb1c753b
      https://github.com/xrootd/xrootd/commit/7cc2faa76a00dec85c794a60583f2b98fb1c753b
  Author: Paul Millar <[log in to unmask]>
  Date:   2021-01-05 (Tue, 05 Jan 2021)

  Changed paths:
    M CMakeLists.txt
    M src/XrdCrypto.cmake
    M src/XrdSec.cmake
    M src/XrdSecgsi.cmake

  Log Message:
  -----------
  build: add 'plugins' phony target

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.


  Commit: 05778b5aeda11935a0831a76b03500115a441e5c
      https://github.com/xrootd/xrootd/commit/05778b5aeda11935a0831a76b03500115a441e5c
  Author: simonmichal <[log in to unmask]>
  Date:   2021-01-18 (Mon, 18 Jan 2021)

  Changed paths:
    M CMakeLists.txt
    M src/XrdCrypto.cmake
    M src/XrdSec.cmake
    M src/XrdSecgsi.cmake

  Log Message:
  -----------
  Merge pull request #1375 from paulmillar/development/add-plugins-phony

build: add 'plugins' phony target


Compare: https://github.com/xrootd/xrootd/compare/68979c3b2e88...05778b5aeda1

########################################################################
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