find_path(ALIROOT_DIR include/AliTracker.h PATHS "$ENV{ALICE_ROOT}" ) find_program(ROOT_CONFIG root-config) if(ALIROOT_DIR AND ROOT_CONFIG AND ROOT_FOUND) message(STATUS "AliRoot found at ${ALIROOT_DIR}") set(ALIROOT_FOUND true) execute_process(COMMAND ${ROOT_CONFIG} --arch OUTPUT_VARIABLE ROOT_ARCH) set(ALIROOT_INCLUDES ${ALIROOT_DIR}/include ${ALIROOT_DIR}/TPC ${ROOT_INCLUDE_DIR}) file(GLOB ALIROOT_LIB_DIR ${ALIROOT_DIR}/lib/tgt_*) #set(ALIROOT_LIB_DIR ${ALIROOT_DIR}/lib/tgt_${ROOT_ARCH}) set(ALIROOT_HLT_DIR ${ALIROOT_DIR}/HLT) set(ALIROOT_HLT_INCLUDES ${ALIROOT_HLT_DIR}/BASE ${ALIROOT_HLT_DIR}/TPCLib ${ALIROOT_INCLUDES}) #find_library(ALIROOT_X_LIBRARY X PATHS "${ALIROOT_LIB_DIR}") else(ALIROOT_DIR AND ROOT_CONFIG AND ROOT_FOUND) message(STATUS "AliRoot or root-config NOT found!") set(ALIROOT_FOUND false) endif(ALIROOT_DIR AND ROOT_CONFIG AND ROOT_FOUND) mark_as_advanced(ALIROOT_DIR ROOT_CONFIG) macro(aliroot_add_module _target) set(_srcs ${ARGN}) add_library(${_target} MODULE ${_srcs}) #target_link_libraries(${_target} ) install(TARGETS ${_target} DESTINATION ${ALIROOT_LIB_DIR}) endmacro(aliroot_add_module)