mirror of
https://github.com/catchorg/Catch2.git
synced 2025-05-02 13:13:52 +00:00
Its intent was to show which headers are expected to be useable by Catch2's users, and to enforce their inclusion in the single header distribution at the right place. Given the new library model, the second use case is not needed and the first one is better served with documentation and physical file layout.
58 lines
1.6 KiB
C++
58 lines
1.6 KiB
C++
/*
|
|
* Created by Phil on 22/10/2010.
|
|
* Copyright 2010 Two Blue Cubes Ltd
|
|
*
|
|
* 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)
|
|
*/
|
|
|
|
#ifndef TWOBLUECUBES_CATCH_HPP_INCLUDED
|
|
#define TWOBLUECUBES_CATCH_HPP_INCLUDED
|
|
|
|
#include <catch2/catch_version_macros.hpp>
|
|
|
|
#include <catch2/catch_suppress_warnings.h>
|
|
|
|
#if !defined(CATCH_CONFIG_IMPL_ONLY)
|
|
#include <catch2/catch_platform.h>
|
|
|
|
#include <catch2/catch_user_interfaces.h>
|
|
#include <catch2/catch_tag_alias_autoregistrar.h>
|
|
#include <catch2/catch_test_registry.h>
|
|
#include <catch2/catch_capture.hpp>
|
|
#include <catch2/catch_section.h>
|
|
#include <catch2/catch_interfaces_exception.h>
|
|
#include <catch2/catch_approx.h>
|
|
#include <catch2/catch_compiler_capabilities.h>
|
|
#include <catch2/catch_string_manip.h>
|
|
|
|
#include <catch2/catch_capture_matchers.h>
|
|
#include <catch2/catch_generators.hpp>
|
|
#include <catch2/catch_generators_generic.hpp>
|
|
#include <catch2/catch_generators_specific.hpp>
|
|
|
|
// These files are included here so the single_include script doesn't put them
|
|
// in the conditionally compiled sections
|
|
#include <catch2/catch_test_case_info.h>
|
|
#include <catch2/catch_interfaces_runner.h>
|
|
|
|
#ifdef __OBJC__
|
|
#include <catch2/catch_objc.hpp>
|
|
#endif
|
|
|
|
#endif // ! CATCH_CONFIG_IMPL_ONLY
|
|
|
|
#if !defined(CATCH_CONFIG_IMPL_ONLY)
|
|
|
|
#ifdef CLARA_CONFIG_MAIN_NOT_DEFINED
|
|
# undef CLARA_CONFIG_MAIN
|
|
#endif
|
|
|
|
#include <catch2/catch_test_macros.hpp>
|
|
|
|
#endif // ! CATCH_CONFIG_IMPL_ONLY
|
|
|
|
#include <catch2/catch_reenable_warnings.h>
|
|
|
|
#endif // TWOBLUECUBES_CATCH_HPP_INCLUDED
|