# Copyright (c) 2020-2021 The STE||AR-Group
#
# SPDX-License-Identifier: BSL-1.0
# Distributed under the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

# Do not edit this file! It has been generated by the
# libs/create_module_skeleton.py script.

include(HPX_Message)

# cmake-format: off
set(_hpx_full_modules
    actions
    actions_base
    agas
    agas_base
    async_colocated
    async_cuda
    async_distributed
    async_mpi
    batch_environments
    checkpoint
    checkpoint_base
    collectives
    command_line_handling
    command_line_handling_local
    components
    components_base
    compute
    compute_cuda
    distribution_policies
    executors_distributed
    include
    include_local
    init_runtime
    init_runtime_local
    lcos_distributed
    mpi_base
    naming
    naming_base
    performance_counters
    program_options
    resiliency_distributed
    resource_partitioner
    runtime_components
    runtime_configuration
    runtime_distributed
    runtime_local
    segmented_algorithms
    threadmanager
)
# cmake-format: on

hpx_info("")
hpx_info("  Configuring libhpx modules")

foreach(module ${_hpx_full_modules})
  add_subdirectory(${module})
endforeach()
