blob: bbaca47c7c620e53e49c2489eede07bd362203a3 [file] [log] [blame]
# Copyright 2019 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
set(ALL_REPORT_TYPES_TEST_REGISTRY_H "${CMAKE_CURRENT_BINARY_DIR}/all_report_types_test_registry.h")
generate_test_config_h(${CMAKE_CURRENT_SOURCE_DIR}/all_report_types_test_registry.yaml ${ALL_REPORT_TYPES_TEST_REGISTRY_H} 1 1 1 "cobalt.logger.testing.all_report_types" "cobalt_registry_base64")
set(MIXED_TIME_ZONE_TEST_REGISTRY_H "${CMAKE_CURRENT_BINARY_DIR}/mixed_time_zone_test_registry.h")
generate_test_config_h(${CMAKE_CURRENT_SOURCE_DIR}/mixed_time_zone_test_registry.yaml ${MIXED_TIME_ZONE_TEST_REGISTRY_H} 1 1 1 "cobalt.logger.testing.mixed_time_zone" "cobalt_registry_base64")
set(PER_DEVICE_COUNT_TEST_REGISTRY_H "${CMAKE_CURRENT_BINARY_DIR}/per_device_count_test_registry.h")
generate_test_config_h(${CMAKE_CURRENT_SOURCE_DIR}/per_device_count_test_registry.yaml ${PER_DEVICE_COUNT_TEST_REGISTRY_H} 1 1 1 "cobalt.logger.testing.per_device_count" "cobalt_registry_base64")
set(UNIQUE_ACTIVES_TEST_REGISTRY_H "${CMAKE_CURRENT_BINARY_DIR}/unique_actives_test_registry.h")
generate_test_config_h(${CMAKE_CURRENT_SOURCE_DIR}/unique_actives_test_registry.yaml
${UNIQUE_ACTIVES_TEST_REGISTRY_H} 1 1 1 "cobalt.logger.testing.unique_actives" "cobalt_registry_base64")
set(UNIQUE_ACTIVES_NOISE_FREE_TEST_REGISTRY_H "${CMAKE_CURRENT_BINARY_DIR}/unique_actives_noise_free_test_registry.h")
generate_test_config_h(${CMAKE_CURRENT_SOURCE_DIR}/unique_actives_noise_free_test_registry.yaml
${UNIQUE_ACTIVES_NOISE_FREE_TEST_REGISTRY_H} 1 1 1 "cobalt.logger.testing.unique_actives_noise_free" "cobalt_registry_base64")
add_library(test_registries
${ALL_REPORT_TYPES_TEST_REGISTRY_H}
${MIXED_TIME_ZONE_TEST_REGISTRY_H}
${PER_DEVICE_COUNT_TEST_REGISTRY_H}
${UNIQUE_ACTIVES_TEST_REGISTRY_H}
${UNIQUE_ACTIVES_NOISE_FREE_TEST_REGISTRY_H})
set_target_properties(test_registries PROPERTIES LINKER_LANGUAGE CXX)