############################################################################ # CMakeLists.txt file for building ROOT main package # @author Pere Mato, CERN ############################################################################ ROOT_USE_PACKAGE(io/io) ROOT_USE_PACKAGE(tree/tree) ROOT_USE_PACKAGE(core/rint) if(NOT WIN32) ROOT_EXECUTABLE(rootn.exe rmain.cxx LIBRARIES New Core Cint MathCore Rint) ROOT_EXECUTABLE(roots.exe roots.cxx LIBRARIES Core Cint MathCore) ROOT_EXECUTABLE(ssh2rpd ssh2rpd.cxx ${CMAKE_SOURCE_DIR}/core/clib/src/strlcpy.c ) endif() ROOT_EXECUTABLE(root.exe rmain.cxx LIBRARIES Core Cint MathCore Rint) ROOT_EXECUTABLE(proofserv.exe pmain.cxx LIBRARIES Core Cint MathCore) ROOT_EXECUTABLE(hadd hadd.cxx LIBRARIES Core Cint RIO Net Hist Graf Graf3d Gpad Tree Matrix MathCore Thread) if(CMAKE_Fortran_COMPILER) if(MSVC) set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SAFESEH:NO ") link_directories($ENV{LIB}) endif() if(NOT WIN32) ROOT_EXECUTABLE(g2root g2root.f LIBRARIES minicern) endif() ROOT_EXECUTABLE(h2root h2root.cxx LIBRARIES Core Cint RIO Net Hist Graf Graf3d Gpad Tree Matrix MathCore Thread minicern) endif()