@@ -968,8 +968,8 @@ if(xrootd AND NOT builtin_xrootd)
968
968
endif ()
969
969
else ()
970
970
set (XROOTD_VERSIONNUM ${xrdversnum} ) # variable used internally
971
+ add_library (XROOTD ALIAS XROOTD::XROOTD)
971
972
endif ()
972
- add_library (XROOTD ALIAS XROOTD::XROOTD)
973
973
endif ()
974
974
975
975
if (builtin_xrootd AND NO_CONNECTION)
@@ -1000,7 +1000,7 @@ if(builtin_xrootd)
1000
1000
${XROOTD_ROOTDIR} /${XROOTD_LIBDIR} /libXrdClient${CMAKE_SHARED_LIBRARY_SUFFIX}
1001
1001
${XROOTD_ROOTDIR} /${XROOTD_LIBDIR} /libXrdCl${CMAKE_SHARED_LIBRARY_SUFFIX} )
1002
1002
ExternalProject_Add(
1003
- XROOTD
1003
+ BUILTIN_XROOTD
1004
1004
URL ${XROOTD_SRC_URI}
1005
1005
URL_HASH SHA256=86d8e4bd7382fb3053002cf3d58b997623d1d26db93c8891080603827f01b4cd
1006
1006
INSTALL_DIR ${XROOTD_ROOTDIR}
@@ -1038,11 +1038,13 @@ if(builtin_xrootd)
1038
1038
CODE "xrootd_libs_change_rpath(${XROOTD_ROOTDIR} /${XROOTD_LIBDIR} ${CMAKE_INSTALL_FULL_LIBDIR} )"
1039
1039
)
1040
1040
endif ()
1041
- set (XROOTD_TARGET XROOTD)
1041
+ # Unclear if this is still needed by external projects:
1042
+ set (XROOTD_TARGET BUILTIN_XROOTD)
1042
1043
set (xrootd ON CACHE BOOL "Enabled because builtin_xrootd requested (${xrootd_description} )" FORCE)
1043
1044
1044
1045
# Create a usable target:
1045
1046
add_library (XROOTD INTERFACE )
1047
+ add_dependencies (XROOTD BUILTIN_XROOTD)
1046
1048
target_link_libraries (XROOTD INTERFACE ${XROOTD_LIBRARIES} )
1047
1049
target_include_directories (XROOTD INTERFACE ${XROOTD_INCLUDE_DIRS} )
1048
1050
target_compile_options (XROOTD INTERFACE ${XROOTD_CFLAGS} )
0 commit comments