Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable building Catch2 as a dynamic library #2398

Closed
wants to merge 8 commits into from

Commits on Mar 23, 2022

  1. Enable building Catch2 as a dynamic library

    Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
    codeinred committed Mar 23, 2022
    Copy the full SHA
    3cc3171 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. Make default visibility hidden

    This commit makes the default visibility hidden, and annotates the
    necessary types and classes to be public
    codeinred committed Apr 26, 2022
    Copy the full SHA
    aef77b7 View commit details
    Browse the repository at this point in the history
  2. Generate amalgamated files

    codeinred committed Apr 26, 2022
    Copy the full SHA
    eb1f4d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. Copy the full SHA
    e6e0d4e View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/devel' into catch2-dynamic-lib

    src/catch2/interfaces/catch_interfaces_enum_values_registry.hpp
    src/catch2/interfaces/catch_interfaces_generatortracker.hpp
    src/catch2/interfaces/catch_interfaces_registry_hub.hpp
    src/catch2/interfaces/catch_interfaces_reporter_factory.hpp
    src/catch2/interfaces/catch_interfaces_reporter_registry.hpp
    src/catch2/interfaces/catch_interfaces_tag_alias_registry.hpp
    src/catch2/internal/catch_case_insensitive_comparisons.hpp
    src/catch2/internal/catch_fatal_condition_handler.cpp
    src/catch2/internal/catch_fatal_condition_handler.hpp
    src/catch2/internal/catch_istream.cpp
    src/catch2/internal/catch_preprocessor_remove_parens.hpp
    src/catch2/internal/catch_reusable_string_stream.hpp
    src/catch2/internal/catch_test_case_registry_impl.cpp
    src/catch2/internal/catch_test_case_registry_impl.hpp
    src/catch2/matchers/catch_matchers_floating_point.hpp
    src/catch2/matchers/internal/catch_matchers_combined_tu.cpp
    src/catch2/reporters/catch_reporter_cumulative_base.cpp
    src/catch2/reporters/catch_reporter_cumulative_base.hpp
    src/catch2/reporters/catch_reporter_streaming_base.hpp
    tests/ExtraTests/X04-DisabledExceptions-CustomHandler.cpp
    tests/ExtraTests/X22-BenchmarksInCumulativeReporter.cpp
    tests/ExtraTests/X26-ReporterPreferencesForPassingAssertionsIsRespected.cpp
    tests/ExtraTests/X27-CapturedStdoutInTestCaseEvents.cpp
    tests/ExtraTests/X28-ListenersGetEventsBeforeReporters.cpp
    tests/SelfTest/Baselines/automake.sw.multi.approved.txt
    tests/SelfTest/Baselines/compact.sw.multi.approved.txt
    tests/SelfTest/Baselines/console.sw.multi.approved.txt
    tests/SelfTest/Baselines/sonarqube.sw.multi.approved.txt
    tests/SelfTest/Baselines/teamcity.sw.multi.approved.txt
    tests/SelfTest/IntrospectiveTests/CmdLineHelpers.tests.cpp
    tests/SelfTest/IntrospectiveTests/ColourImpl.tests.cpp
    tests/SelfTest/IntrospectiveTests/Reporters.tests.cpp
    tests/SelfTest/IntrospectiveTests/TestCaseInfoHasher.tests.cpp
    codeinred committed Apr 27, 2022
    Copy the full SHA
    e3bbb01 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    72b1a07 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    87cbc79 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    e1a3f05 View commit details
    Browse the repository at this point in the history