https://github.com/root-project/root
Raw File
Tip revision: 66c136d3797e9c963b7276d0c46828f3df4bd0fd authored by Fons Rademakers on 31 May 2011, 21:08:15 UTC
tag pro version v5-30-00-rc1.
Tip revision: 66c136d
CMakeLists.txt
############################################################################
# CMakeLists.txt file for building ROOT proof/proofd package
# @author Pere Mato, CERN
############################################################################

ROOT_USE_PACKAGE(proof/proof)
ROOT_USE_PACKAGE(net/rpdutils)
ROOT_USE_PACKAGE(net/auth)

if(WIN32)
  ROOT_LINKER_LIBRARY(XrdProofd XProofProtUtils.cxx LIBRARIES libXrdClient)
else()
  set(libs XrdOuc XrdNet XrdNetUtil XrdSys XrdClient XrdSut ${BONJOUR_LIBRARIES})
  set(exelibs libXrd.a libXrdClient.a libXrdNet.a libXrdNetUtil.a libXrdOuc.a libXrdSys.a libXrdSut.a)

  ROOT_EXECUTABLE(proofd proofd.cxx ${CMAKE_SOURCE_DIR}/core/clib/src/strlcat.c 
                         LIBRARIES ${exelibs} rpdutil rsa ${OPENSSL_LIBRARIES} ${CRYPTLIBS})
  ROOT_EXECUTABLE(xproofd X*.cxx ${CMAKE_SOURCE_DIR}/net/rpdutils/src/rpdconn.cxx LIBRARIES ${exelibs} ${SYSLIBS})
  ROOT_LINKER_LIBRARY(XrdProofd X*.cxx LIBRARIES ${libs})

  add_dependencies(proofd XROOTD)
  add_dependencies(xproofd XROOTD)
  add_dependencies(XrdProofd XROOTD)
endif()

ROOT_INSTALL_HEADERS()
back to top