@@ -13,10 +13,12 @@ set(AnalysisTreeQA_BUILD_TASKS OFF CACHE BOOL "Build user' AnalysisTreeQA tasks
1313set (AnalysisTreeQA_BUILD_EXAMPLES ON CACHE BOOL "Build AnalysisTreeQA examples (examples/)" )
1414set (AnalysisTreeQA_BUILD_TESTS OFF CACHE BOOL "Build tests for AnalysisTreeQA" )
1515set (AnalysisTreeQA_BUNDLED_AT ON CACHE BOOL "Get and build AnalysisTree" )
16- set (AnalysisTreeQA_BUNDLED_AT_VERSION "v2.2.5 " CACHE STRING "Bundled AnalysisTree version" )
16+ set (AnalysisTreeQA_BUNDLED_AT_VERSION "v2.2.6 " CACHE STRING "Bundled AnalysisTree version" )
1717set (AnalysisTreeQA_BUNDLED_CUTS ON CACHE BOOL "Get and build AnalysisTreeCuts" )
1818set (AnalysisTreeQA_BUNDLED_CUTS_VERSION "v0.0.1" CACHE STRING "Bundled AnalysisTreeCuts version" )
1919
20+ option (yaml-cpp_BUNDLED "Build bundled yaml-cpp" OFF )
21+
2022# by default build optimized code
2123if (NOT DEFINED CMAKE_BUILD_TYPE )
2224 set (CMAKE_BUILD_TYPE RELEASE)
@@ -46,16 +48,20 @@ message(STATUS "Using CXX flags for ${CMAKE_BUILD_TYPE}: ${CMAKE_CXX_FLAGS_${CMA
4648
4749list (APPEND CMAKE_PREFIX_PATH $ENV{ROOTSYS} )
4850list (APPEND CMAKE_PREFIX_PATH ${ROOTSYS} )
51+
4952find_package (ROOT REQUIRED RIO )
5053
54+ include (cmake_modules/YamlCpp.cmake )
55+ include (cmake_modules/AnalysisTree.cmake )
56+
5157message (STATUS "Using ROOT: ${ROOT_VERSION} <${ROOT_CONFIG} >" )
5258include_directories (${CMAKE_SOURCE_DIR} ${ROOT_INCLUDE_DIR} ${ROOT_INCLUDE_DIRS} )
5359include (${ROOT_USE_FILE} )
5460
5561set (EXTERNAL_DIR ${CMAKE_BINARY_DIR} /external)
5662set (EXTERNAL_INSTALL_DIR ${CMAKE_INSTALL_PREFIX} /external)
5763
58- include_directories (${CMAKE_SOURCE_DIR} ${AnalysisTree_INCLUDE_DIR} ${PROJECT_INCLUDE_DIRECTORIES} )
64+ include_directories (${CMAKE_SOURCE_DIR} ${AnalysisTree_INCLUDE_DIR} ${YAML_CPP_INCLUDE_DIR} ${ PROJECT_INCLUDE_DIRECTORIES} )
5965
6066add_subdirectory (src )
6167
0 commit comments