# 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_core_modules
    affinity
    allocator_support
    asio
    assertion
    cache
    concepts
    concurrency
    config
    config_registry
    coroutines
    datastructures
    debugging
    errors
    execution_base
    filesystem
    format
    functional
    hardware
    hashing
    ini
    io_service
    iterator_support
    itt_notify
    logging
    memory
    plugin
    prefix
    preprocessor
    properties
    schedulers
    serialization
    static_reinit
    statistics
    string_util
    synchronization
    testing
    thread_pools
    thread_support
    threading_base
    timing
    topology
    type_support
    util
    version
)
# cmake-format: on

hpx_info("")
hpx_info("  Configuring libhpx_core modules:")

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