# Copyright CERN and copyright holders of ALICE O2. This software is distributed # under the terms of the GNU General Public License v3 (GPL Version 3), copied # verbatim in the file "COPYING". # # See http://alice-o2.web.cern.ch/license for full licensing information. # # In applying this license CERN does not waive the privileges and immunities # granted to it by virtue of its status as an Intergovernmental Organization or # submit itself to any jurisdiction. o2_add_header_only_library(Algorithm INTERFACE_LINK_LIBRARIES O2::Headers) o2_target_man_page(Algorithm NAME Algorithm SECTION 3) o2_target_man_page(Algorithm NAME algorithm_parser SECTION 3) o2_add_test(o2formatparser SOURCES test/o2formatparser.cxx COMPONENT_NAME Algorithm PUBLIC_LINK_LIBRARIES O2::Algorithm LABELS algorithm) o2_add_test(headerstack SOURCES test/headerstack.cxx COMPONENT_NAME Algorithm PUBLIC_LINK_LIBRARIES O2::Algorithm LABELS algorithm) o2_add_test(parser SOURCES test/parser.cxx COMPONENT_NAME Algorithm PUBLIC_LINK_LIBRARIES O2::Algorithm LABELS algorithm) o2_add_test(tableview SOURCES test/tableview.cxx COMPONENT_NAME Algorithm PUBLIC_LINK_LIBRARIES O2::Algorithm LABELS algorithm) o2_add_test(pageparser SOURCES test/pageparser.cxx COMPONENT_NAME Algorithm PUBLIC_LINK_LIBRARIES O2::Algorithm LABELS algorithm) o2_add_test(mpl_tools SOURCES test/test_mpl_tools.cxx COMPONENT_NAME Algorithm LABELS algorithm) o2_add_test(RangeTokenizer SOURCES test/test_RangeTokenizer.cxx COMPONENT_NAME Algorithm LABELS algorithm)