CMakeLists.txt (root_v6.26.08.source) | : | CMakeLists.txt (root_v6.26.10.source) | ||
---|---|---|---|---|
# Copyright (C) 1995-2019, Rene Brun and Fons Rademakers. | # Copyright (C) 1995-2019, Rene Brun and Fons Rademakers. | |||
# All rights reserved. | # All rights reserved. | |||
# | # | |||
# For the licensing terms see $ROOTSYS/LICENSE. | # For the licensing terms see $ROOTSYS/LICENSE. | |||
# For the list of contributors see $ROOTSYS/README/CREDITS. | # For the list of contributors see $ROOTSYS/README/CREDITS. | |||
include(ExternalProject) | include(ExternalProject) | |||
find_package(OpenSSL REQUIRED) | find_package(OpenSSL REQUIRED) | |||
set(XROOTD_VERSION "5.5.0") | set(XROOTD_VERSION "5.5.1") | |||
set(XROOTD_VERSIONNUM 500050000 CACHE INTERNAL "" FORCE) | set(XROOTD_VERSIONNUM 500050001 CACHE INTERNAL "" FORCE) | |||
set(lcgpackages http://lcgpackages.web.cern.ch/lcgpackages/tarFiles/sources) | set(lcgpackages http://lcgpackages.web.cern.ch/lcgpackages/tarFiles/sources) | |||
set(XROOTD_SRC_URI ${lcgpackages}/xrootd-${XROOTD_VERSION}.tar.gz) | set(XROOTD_SRC_URI ${lcgpackages}/xrootd-${XROOTD_VERSION}.tar.gz) | |||
set(XROOTD_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/XROOTD-prefix) | set(XROOTD_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/XROOTD-prefix) | |||
message(STATUS "Downloading and building XROOTD version ${XROOTD_VERSION}") | message(STATUS "Downloading and building XROOTD version ${XROOTD_VERSION}") | |||
# Guess under which directory XRootD will install its libraires | # Guess under which directory XRootD will install its libraires | |||
set(XROOTD_LIBDIR "lib") | set(XROOTD_LIBDIR "lib") | |||
if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND ${CMAKE_SIZEOF_VOID_P} EQUAL 8 | if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND ${CMAKE_SIZEOF_VOID_P} EQUAL 8 | |||
AND NOT CMAKE_CROSSCOMPILING AND NOT EXISTS "/etc/debian_version") | AND NOT CMAKE_CROSSCOMPILING AND NOT EXISTS "/etc/debian_version") | |||
set(XROOTD_LIBDIR "lib64") | set(XROOTD_LIBDIR "lib64") | |||
skipping to change at line 37 | skipping to change at line 37 | |||
list(APPEND XROOTD_LIBRARIES ${XROOTD_PREFIX}/${XROOTD_LIBDIR}/${libname}) | list(APPEND XROOTD_LIBRARIES ${XROOTD_PREFIX}/${XROOTD_LIBDIR}/${libname}) | |||
endforeach() | endforeach() | |||
if(OPENSSL_VERSION VERSION_GREATER_EQUAL 3) | if(OPENSSL_VERSION VERSION_GREATER_EQUAL 3) | |||
set(XROOTD_WITH_OPENSSL3 "-DWITH_OPENSSL3=TRUE") | set(XROOTD_WITH_OPENSSL3 "-DWITH_OPENSSL3=TRUE") | |||
endif() | endif() | |||
ExternalProject_Add( | ExternalProject_Add( | |||
XROOTD | XROOTD | |||
URL ${XROOTD_SRC_URI} | URL ${XROOTD_SRC_URI} | |||
URL_HASH SHA256=e01d83997e428580aadefd4b18cc6246e97a1941dfceff3726ffd0c40921 de34 | URL_HASH SHA256=3556d5afcae20ed9a12c89229d515492f6c6f94f829a3d537f5880fcd2fa 77e4 | |||
INSTALL_DIR ${XROOTD_PREFIX} | INSTALL_DIR ${XROOTD_PREFIX} | |||
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> | CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> | |||
-DCMAKE_PREFIX_PATH:STRING=${OPENSSL_PREFIX} | -DCMAKE_PREFIX_PATH:STRING=${OPENSSL_PREFIX} | |||
-DCMAKE_BUILD_TYPE=Release | -DCMAKE_BUILD_TYPE=Release | |||
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} | -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} | |||
-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} | |||
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} | -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} | |||
-DCMAKE_CXX_FLAGS=${ROOT_EXTERNAL_CXX_FLAGS} | -DCMAKE_CXX_FLAGS=${ROOT_EXTERNAL_CXX_FLAGS} | |||
-DCMAKE_OSX_SYSROOT=${CMAKE_OSX_SYSROOT} | -DCMAKE_OSX_SYSROOT=${CMAKE_OSX_SYSROOT} | |||
-DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} | -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added |