#### Message Passing Interface (MPI) ######################################### find_package(MPI REQUIRED) #### Boost ################################################################### if (DEFINED BOOST_DIR) set(BOOST_ROOT ${BOOST_DIR}) endif() set(Boost_COMPONENTS chrono program_options timer unit_test_framework ) find_package(Boost 1.70.0 REQUIRED COMPONENTS ${Boost_COMPONENTS}) #### Adiak ################################################################### option(ADAMANTINE_ENABLE_ADIAK "Build with Adiak support" OFF) if (ADAMANTINE_ENABLE_ADIAK) find_package(adiak REQUIRED PATHS ${ADIAK_DIR}) add_compile_definitions(ADAMANTINE_WITH_ADIAK) message(STATUS "Found Adiak: ${adiak_DIR}") endif() #### Caliper ################################################################# option(ADAMANTINE_ENABLE_CALIPER "Build with Caliper support" OFF) if (ADAMANTINE_ENABLE_CALIPER) find_package(caliper REQUIRED PATHS ${CALIPER_DIR}) add_compile_definitions(ADAMANTINE_WITH_CALIPER) message(STATUS "Found Caliper: ${caliper_DIR}") endif()