diff --git a/CMakeLists.txt b/CMakeLists.txt index a216fb73e55..9f84fb2f639 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -63,8 +63,11 @@ include( XRootDSummary ) #------------------------------------------------------------------------------- # Install FindXRootD.cmake module #------------------------------------------------------------------------------- + +configure_file( "cmake/FindXRootD.cmake.in" "cmake/FindXRootD.cmake" @ONLY ) + install( - FILES ${CMAKE_SOURCE_DIR}/cmake/FindXRootD.cmake + FILES ${CMAKE_BINARY_DIR}/cmake/FindXRootD.cmake DESTINATION ${CMAKE_INSTALL_DATADIR}/xrootd/cmake ) #------------------------------------------------------------------------------- diff --git a/cmake/FindXRootD.cmake b/cmake/FindXRootD.cmake.in similarity index 95% rename from cmake/FindXRootD.cmake rename to cmake/FindXRootD.cmake.in index e237bf50006..6b4aa3edb87 100644 --- a/cmake/FindXRootD.cmake +++ b/cmake/FindXRootD.cmake.in @@ -211,6 +211,13 @@ IF( XRootD_FIND_REQUIRED_SSI AND NOT XROOTD_SSI_FOUND ) UNSET( XROOTD_FOUND ) ENDIF() +################################################################################ +# Utility variables for plug-in development +################################################################################ +IF( XROOTD_FOUND ) + SET( XROOTD_PLUGIN_VERSION, @PLUGIN_VERSION@ ) +ENDIF() + ################################################################################ # Set up the XRootD find module ################################################################################