Commit 014570c7 authored by Dominik Charousset's avatar Dominik Charousset

Harmonize specification of sources files in CMake

Sort source files alphabetically in CMake and harmoize indentation and
layout in CMakeLists.txt. These changes make it easier to maintain
sources using automated scripts for adding new sources files.
parent c15cedb5
cmake_minimum_required(VERSION 2.8) cmake_minimum_required(VERSION 2.8)
project(caf_core C CXX) project(caf_core C CXX)
set (CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}) set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})
include_directories(.) include_directories(.)
...@@ -10,108 +10,109 @@ include_directories(.) ...@@ -10,108 +10,109 @@ include_directories(.)
file(GLOB_RECURSE LIBCAF_CORE_HDRS "caf/*.hpp") file(GLOB_RECURSE LIBCAF_CORE_HDRS "caf/*.hpp")
# list cpp files excluding platform-dependent files # list cpp files excluding platform-dependent files
set (LIBCAF_CORE_SRCS set(LIBCAF_CORE_SRCS
src/abstract_actor.cpp src/abstract_actor.cpp
src/abstract_channel.cpp src/abstract_channel.cpp
src/abstract_composable_behavior.cpp src/abstract_composable_behavior.cpp
src/abstract_coordinator.cpp src/abstract_coordinator.cpp
src/abstract_group.cpp src/abstract_group.cpp
src/actor.cpp src/actor.cpp
src/actor_addr.cpp src/actor_addr.cpp
src/actor_clock.cpp src/actor_clock.cpp
src/actor_companion.cpp src/actor_companion.cpp
src/actor_config.cpp src/actor_config.cpp
src/actor_control_block.cpp src/actor_control_block.cpp
src/actor_ostream.cpp src/actor_ostream.cpp
src/actor_pool.cpp src/actor_pool.cpp
src/actor_proxy.cpp src/actor_proxy.cpp
src/actor_registry.cpp src/actor_registry.cpp
src/actor_system.cpp src/actor_system.cpp
src/actor_system_config.cpp src/actor_system_config.cpp
src/atom.cpp src/atom.cpp
src/attachable.cpp src/attachable.cpp
src/behavior.cpp src/behavior.cpp
src/behavior_impl.cpp src/behavior_impl.cpp
src/behavior_stack.cpp src/behavior_stack.cpp
src/blocking_actor.cpp src/blocking_actor.cpp
src/blocking_behavior.cpp src/blocking_behavior.cpp
src/concatenated_tuple.cpp src/concatenated_tuple.cpp
src/config_option.cpp src/config_option.cpp
src/decorated_tuple.cpp src/decorated_tuple.cpp
src/default_attachable.cpp src/default_attachable.cpp
src/deserializer.cpp src/deserializer.cpp
src/downstream_messages.cpp src/downstream_manager.cpp
src/duration.cpp src/downstream_manager_base.cpp
src/dynamic_message_data.cpp src/downstream_messages.cpp
src/error.cpp src/duration.cpp
src/event_based_actor.cpp src/dynamic_message_data.cpp
src/execution_unit.cpp src/error.cpp
src/exit_reason.cpp src/event_based_actor.cpp
src/forwarding_actor_proxy.cpp src/execution_unit.cpp
src/get_mac_addresses.cpp src/exit_reason.cpp
src/get_process_id.cpp src/forwarding_actor_proxy.cpp
src/get_root_uuid.cpp src/get_mac_addresses.cpp
src/group.cpp src/get_process_id.cpp
src/group_manager.cpp src/get_root_uuid.cpp
src/group_module.cpp src/group.cpp
src/inbound_path.cpp src/group_manager.cpp
src/invoke_result_visitor.cpp src/group_module.cpp
src/local_actor.cpp src/inbound_path.cpp
src/logger.cpp src/invoke_result_visitor.cpp
src/mailbox_element.cpp src/local_actor.cpp
src/match_case.cpp src/logger.cpp
src/memory_managed.cpp src/mailbox_element.cpp
src/merged_tuple.cpp src/match_case.cpp
src/message.cpp src/memory_managed.cpp
src/message_builder.cpp src/merged_tuple.cpp
src/message_data.cpp src/message.cpp
src/message_handler.cpp src/message_builder.cpp
src/message_view.cpp src/message_data.cpp
src/monitorable_actor.cpp src/message_handler.cpp
src/node_id.cpp src/message_view.cpp
src/outbound_path.cpp src/monitorable_actor.cpp
src/parse_ini.cpp src/node_id.cpp
src/pretty_type_name.cpp src/outbound_path.cpp
src/private_thread.cpp src/parse_ini.cpp
src/proxy_registry.cpp src/pretty_type_name.cpp
src/raw_event_based_actor.cpp src/private_thread.cpp
src/ref_counted.cpp src/proxy_registry.cpp
src/replies_to.cpp src/raw_event_based_actor.cpp
src/response_promise.cpp src/ref_counted.cpp
src/resumable.cpp src/replies_to.cpp
src/ripemd_160.cpp src/response_promise.cpp
src/scheduled_actor.cpp src/resumable.cpp
src/scoped_actor.cpp src/ripemd_160.cpp
src/scoped_execution_unit.cpp src/scheduled_actor.cpp
src/sec.cpp src/scoped_actor.cpp
src/sequencer.cpp src/scoped_execution_unit.cpp
src/serializer.cpp src/sec.cpp
src/shared_spinlock.cpp src/sequencer.cpp
src/simple_actor_clock.cpp src/serializer.cpp
src/skip.cpp src/shared_spinlock.cpp
src/splitter.cpp src/simple_actor_clock.cpp
src/stream.cpp src/skip.cpp
src/stream_aborter.cpp src/splitter.cpp
src/stream_manager.cpp src/stream.cpp
src/stream_priority.cpp src/stream_aborter.cpp
src/downstream_manager.cpp src/stream_manager.cpp
src/downstream_manager_base.cpp src/stream_priority.cpp
src/stringification_inspector.cpp src/stringification_inspector.cpp
src/sync_request_bouncer.cpp src/sync_request_bouncer.cpp
src/term.cpp src/term.cpp
src/test_actor_clock.cpp src/test_actor_clock.cpp
src/test_coordinator.cpp src/test_coordinator.cpp
src/thread_hook.cpp src/thread_hook.cpp
src/thread_safe_actor_clock.cpp src/thread_safe_actor_clock.cpp
src/tick_emitter.cpp src/tick_emitter.cpp
src/timestamp.cpp src/timestamp.cpp
src/try_match.cpp src/try_match.cpp
src/type_erased_tuple.cpp src/type_erased_tuple.cpp
src/type_erased_value.cpp src/type_erased_value.cpp
src/uniform_type_info_map.cpp src/uniform_type_info_map.cpp
src/unprofiled.cpp src/unprofiled.cpp
src/work_sharing.cpp src/work_sharing.cpp
src/work_stealing.cpp) src/work_stealing.cpp
)
add_custom_target(libcaf_core) add_custom_target(libcaf_core)
......
...@@ -6,36 +6,36 @@ project(caf_io C CXX) ...@@ -6,36 +6,36 @@ project(caf_io C CXX)
file(GLOB_RECURSE LIBCAF_IO_HDRS "caf/*.hpp") file(GLOB_RECURSE LIBCAF_IO_HDRS "caf/*.hpp")
# list cpp files excluding platform-dependent files # list cpp files excluding platform-dependent files
set (LIBCAF_IO_SRCS set(LIBCAF_IO_SRCS
src/abstract_broker.cpp src/abstract_broker.cpp
src/acceptor_manager.cpp src/acceptor_manager.cpp
src/basp_broker.cpp src/acceptor_manager.cpp
src/broker.cpp src/basp_broker.cpp
src/default_multiplexer.cpp src/broker.cpp
src/doorman.cpp src/connection_helper.cpp
src/hook.cpp src/datagram_manager.cpp
src/interfaces.cpp src/datagram_servant.cpp
src/manager.cpp src/default_multiplexer.cpp
src/middleman.cpp src/doorman.cpp
src/middleman_actor.cpp src/header.cpp
src/middleman_actor_impl.cpp src/hook.cpp
src/multiplexer.cpp src/instance.cpp
src/protocol.cpp src/interfaces.cpp
src/scribe.cpp src/ip_endpoint.cpp
src/stream_manager.cpp src/manager.cpp
src/test_multiplexer.cpp src/message_type.cpp
src/acceptor_manager.cpp src/middleman.cpp
src/multiplexer.cpp src/middleman_actor.cpp
src/datagram_servant.cpp src/middleman_actor_impl.cpp
src/datagram_manager.cpp src/multiplexer.cpp
src/ip_endpoint.cpp src/multiplexer.cpp
src/connection_helper.cpp src/protocol.cpp
src/receive_buffer.cpp src/receive_buffer.cpp
# BASP files src/routing_table.cpp
src/header.cpp src/scribe.cpp
src/message_type.cpp src/stream_manager.cpp
src/routing_table.cpp src/test_multiplexer.cpp
src/instance.cpp) )
add_custom_target(libcaf_io) add_custom_target(libcaf_io)
......
...@@ -8,13 +8,15 @@ file(GLOB_RECURSE LIBCAF_OPENCL_HDRS "caf/*.hpp") ...@@ -8,13 +8,15 @@ file(GLOB_RECURSE LIBCAF_OPENCL_HDRS "caf/*.hpp")
add_custom_target(libcaf_opencl) add_custom_target(libcaf_opencl)
# list cpp files excluding platform-dependent files # list cpp files excluding platform-dependent files
set (LIBCAF_OPENCL_SRCS set(LIBCAF_OPENCL_SRCS
src/global.cpp src/device.cpp
src/manager.cpp src/global.cpp
src/program.cpp src/manager.cpp
src/opencl_err.cpp src/opencl_err.cpp
src/platform.cpp src/platform.cpp
src/device.cpp) src/program.cpp
)
# build shared library if not compiling static only # build shared library if not compiling static only
if(NOT CAF_BUILD_STATIC_ONLY) if(NOT CAF_BUILD_STATIC_ONLY)
add_library(libcaf_opencl_shared SHARED ${LIBCAF_OPENCL_SRCS} add_library(libcaf_opencl_shared SHARED ${LIBCAF_OPENCL_SRCS}
...@@ -31,6 +33,7 @@ if(NOT CAF_BUILD_STATIC_ONLY) ...@@ -31,6 +33,7 @@ if(NOT CAF_BUILD_STATIC_ONLY)
install(TARGETS libcaf_opencl_shared LIBRARY DESTINATION lib) install(TARGETS libcaf_opencl_shared LIBRARY DESTINATION lib)
endif() endif()
endif() endif()
# build static library only if --build-static or --build-static-only was set # build static library only if --build-static or --build-static-only was set
if(CAF_BUILD_STATIC_ONLY OR CAF_BUILD_STATIC) if(CAF_BUILD_STATIC_ONLY OR CAF_BUILD_STATIC)
add_library(libcaf_opencl_static STATIC ${LIBCAF_OPENCL_SRCS} add_library(libcaf_opencl_static STATIC ${LIBCAF_OPENCL_SRCS}
...@@ -42,7 +45,9 @@ if(CAF_BUILD_STATIC_ONLY OR CAF_BUILD_STATIC) ...@@ -42,7 +45,9 @@ if(CAF_BUILD_STATIC_ONLY OR CAF_BUILD_STATIC)
set_target_properties(libcaf_opencl_static PROPERTIES OUTPUT_NAME caf_opencl_static) set_target_properties(libcaf_opencl_static PROPERTIES OUTPUT_NAME caf_opencl_static)
install(TARGETS libcaf_opencl_static ARCHIVE DESTINATION lib) install(TARGETS libcaf_opencl_static ARCHIVE DESTINATION lib)
endif() endif()
link_directories(${LD_DIRS}) link_directories(${LD_DIRS})
include_directories(. ${INCLUDE_DIRS}) include_directories(. ${INCLUDE_DIRS})
# install includes # install includes
install(DIRECTORY caf/ DESTINATION include/caf FILES_MATCHING PATTERN "*.hpp") install(DIRECTORY caf/ DESTINATION include/caf FILES_MATCHING PATTERN "*.hpp")
...@@ -6,12 +6,13 @@ project(caf_openssl C CXX) ...@@ -6,12 +6,13 @@ project(caf_openssl C CXX)
file(GLOB_RECURSE LIBCAF_OPENSSL_HDRS "caf/*.hpp") file(GLOB_RECURSE LIBCAF_OPENSSL_HDRS "caf/*.hpp")
# list cpp files excluding platform-dependent files # list cpp files excluding platform-dependent files
set (LIBCAF_OPENSSL_SRCS set(LIBCAF_OPENSSL_SRCS
src/manager.cpp src/manager.cpp
src/middleman_actor.cpp src/middleman_actor.cpp
src/publish.cpp src/publish.cpp
src/remote_actor.cpp src/remote_actor.cpp
src/session.cpp) src/session.cpp
)
add_custom_target(libcaf_openssl) add_custom_target(libcaf_openssl)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment