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

Improve Conan recipe support #2831

Merged
merged 7 commits into from
Mar 12, 2024
Merged

Conversation

uilianries
Copy link
Contributor

@uilianries uilianries commented Mar 4, 2024

Description

Hello! This PR brings a better compatibility and usability with Conan 2.x for the recipe maintained in this repository. Here is some information to understand these changes:

  • Using methods export and export_source give us a fine grain in case filtering something
  • Removed unused imports
  • Add options fPIC and shared. These are managed automatically by CMakeToolchain generator, passing BUILD_SHARED_LIBS and POSITION_INDEPENDENT_CODE to CMake command
  • Fixed CMakeToolchain usage to pass via command line all definitions, instead of keeping it the conan_toolchain.cmake file
  • Validate cppstd to be C++14 least, following Catch2 3.x required standard.
  • Properly copy LICENSE file from export cache folder
  • Copy only CMake helper to the package. FindCatch2.cmake and similar should be generated by Conan, otherwise could cause error when mixing with those provided by the project.
  • Improve test_package to be compatible with new CMake generators and Conan 1.x
  • Validate always license in test package. Store the package folder in a cache file
  • Update the CI to run the latest version client version avaiable now: 1.63.0 and 2.1.0

GitHub Issues

No related issues.

Build log

conan create . -o "catch2/*:shared=True"                                                                                                                                                                                              13:39:56

======== Exporting recipe to the cache ========
Using version: 3.5.3
catch2/3.5.3: Exporting package recipe: /Users/uilian/Development/Catch2/conanfile.py
catch2/3.5.3: Calling export()
catch2/3.5.3: Calling export_sources()
catch2/3.5.3: Copied 1 '.py' file: conanfile.py
catch2/3.5.3: Copied 3 '.txt' files: LICENSE.txt, CMakeLists.txt, CMakeLists.txt
catch2/3.5.3: Copied 10 '.cmake' files
catch2/3.5.3: Copied 4 '.in' files: catch2.pc.in, Catch2Config.cmake.in, catch2-with-main.pc.in, catch_user_config.hpp.in
catch2/3.5.3: Copied 3 files: llvm-cov-wrapper, gdbinit, lldbinit
catch2/3.5.3: Copied 108 '.cpp' files
catch2/3.5.3: Copied 177 '.hpp' files
catch2/3.5.3: Copied 1 '.build' file: meson.build
catch2/3.5.3: Exported to cache folder: /Users/uilian/.conan2/p/catch4b729a9f57c36/e
catch2/3.5.3: Exported: catch2/3.5.3#1859708541094aae9c82284d95517314 (2024-03-04 12:47:42 UTC)

======== Input profiles ========
Profile host:
[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.cppstd=17
compiler.libcxx=libc++
compiler.version=15
os=Macos
[options]
catch2/*:shared=True

Profile build:
[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.cppstd=17
compiler.libcxx=libc++
compiler.version=15
os=Macos


======== Computing dependency graph ========
Graph root
    cli
Requirements
    catch2/3.5.3#1859708541094aae9c82284d95517314 - Cache

======== Computing necessary packages ========
catch2/3.5.3: Forced build from source
Requirements
    catch2/3.5.3#1859708541094aae9c82284d95517314:337c518b61a3022b7816a05d60c06f625f3605a5 - Build

======== Installing packages ========

-------- Installing package catch2/3.5.3 (1 of 1) --------
catch2/3.5.3: Building from source
catch2/3.5.3: Package catch2/3.5.3:337c518b61a3022b7816a05d60c06f625f3605a5
catch2/3.5.3: Copying sources to build folder
catch2/3.5.3: Building your package in /Users/uilian/.conan2/p/b/catch62a4ee87e0460/b
catch2/3.5.3: Calling generate()
catch2/3.5.3: Generators folder: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/b/build/Release/generators
catch2/3.5.3: CMakeToolchain generated: conan_toolchain.cmake
catch2/3.5.3: CMakeToolchain generated: CMakePresets.json
catch2/3.5.3: CMakeToolchain generated: ../../../CMakeUserPresets.json
catch2/3.5.3: Generating aggregated env files
catch2/3.5.3: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
catch2/3.5.3: Calling build()
catch2/3.5.3: Running CMake.configure()
catch2/3.5.3: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/Users/uilian/.conan2/p/b/catch62a4ee87e0460/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/Users/uilian/.conan2/p/b/catch62a4ee87e0460/p" -DBUILD_TESTING="OFF" -DCATCH_INSTALL_DOCS="OFF" -DCATCH_INSTALL_EXTRAS="ON" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/Users/uilian/.conan2/p/b/catch62a4ee87e0460/b"
-- Using Conan toolchain: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/b/build/Release/generators/conan_toolchain.cmake
-- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC)
-- Conan toolchain: C++ Standard 17 with extensions OFF
-- Conan toolchain: Setting BUILD_SHARED_LIBS = ON
-- The CXX compiler identification is AppleClang 15.0.0.15000100
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test HAVE_FLAG__ffile_prefix_map__Users_uilian__conan2_p_b_catch62a4ee87e0460_b__
-- Performing Test HAVE_FLAG__ffile_prefix_map__Users_uilian__conan2_p_b_catch62a4ee87e0460_b__ - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/b/build/Release

catch2/3.5.3: Running CMake.build()
catch2/3.5.3: RUN: cmake --build "/Users/uilian/.conan2/p/b/catch62a4ee87e0460/b/build/Release" -- -j10
[  0%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o
[  1%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o
[  2%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_analyse.cpp.o
[  3%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o
[  4%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o
[  5%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o
[  6%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o
[  7%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o
[  8%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o
[  9%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o
[ 10%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o
[ 11%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o
[ 11%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o
[ 12%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o
[ 13%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o
[ 14%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_json.cpp.o
[ 15%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o
[ 16%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o
[ 17%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o
[ 18%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o
[ 19%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o
[ 20%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o
[ 21%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o
[ 22%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o
[ 22%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o
[ 23%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o
[ 24%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o
[ 25%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o
[ 26%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o
[ 27%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o
[ 28%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o
[ 29%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o
[ 30%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o
[ 31%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o
[ 32%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o
[ 33%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o
[ 33%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o
[ 34%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o
[ 35%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o
[ 36%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o
[ 37%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o
[ 38%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o
[ 39%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o
[ 40%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o
[ 41%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o
[ 42%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o
[ 43%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o
[ 44%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o
[ 44%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o
[ 45%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o
[ 46%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o
[ 47%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o
[ 48%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o
[ 49%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o
[ 50%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o
[ 51%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o
[ 52%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o
[ 53%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o
[ 54%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o
[ 55%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o
[ 55%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o
[ 56%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o
[ 57%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o
[ 58%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o
[ 59%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_jsonwriter.cpp.o
[ 60%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o
[ 61%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o
[ 62%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o
[ 63%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o
[ 64%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o
[ 65%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o
[ 66%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o
[ 66%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o
[ 67%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o
[ 68%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o
[ 69%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o
[ 70%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_result_type.cpp.o
[ 71%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o
[ 72%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o
[ 73%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o
[ 74%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o
[ 75%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o
[ 76%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o
[ 77%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o
[ 77%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o
[ 78%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o
[ 79%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o
[ 80%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o
[ 81%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o
[ 82%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o
[ 83%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o
[ 84%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o
[ 85%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o
[ 86%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o
[ 87%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o
[ 88%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o
[ 88%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o
[ 89%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o
[ 90%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o
[ 91%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o
[ 92%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o
[ 93%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o
[ 94%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o
[ 95%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o
[ 96%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o
[ 97%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o
[ 98%] Linking CXX shared library libCatch2.dylib
[ 98%] Built target Catch2
[ 99%] Building CXX object src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o
[100%] Linking CXX shared library libCatch2Main.dylib
[100%] Built target Catch2WithMain

catch2/3.5.3: Package '337c518b61a3022b7816a05d60c06f625f3605a5' built
catch2/3.5.3: Build folder /Users/uilian/.conan2/p/b/catch62a4ee87e0460/b/build/Release
catch2/3.5.3: Generating the package
catch2/3.5.3: Packaging in folder /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p
catch2/3.5.3: Calling package()
catch2/3.5.3: Running CMake.install()
catch2/3.5.3: RUN: cmake --install "/Users/uilian/.conan2/p/b/catch62a4ee87e0460/b/build/Release" --prefix "/Users/uilian/.conan2/p/b/catch62a4ee87e0460/p"
-- Install configuration: "Release"
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/cmake/Catch2/Catch2Config.cmake
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/cmake/Catch2/Catch2ConfigVersion.cmake
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/cmake/Catch2/ParseAndAddCatchTests.cmake
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/cmake/Catch2/Catch.cmake
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/cmake/Catch2/CatchAddTests.cmake
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/cmake/Catch2/CatchShardTests.cmake
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/cmake/Catch2/CatchShardTestsImpl.cmake
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/share/Catch2/gdbinit
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/share/Catch2/lldbinit
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/share/pkgconfig/catch2.pc
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/share/pkgconfig/catch2-with-main.pc
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/libCatch2.3.5.3.dylib
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/libCatch2.dylib
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/libCatch2Main.3.5.3.dylib
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/libCatch2Main.dylib
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/cmake/Catch2/Catch2Targets.cmake
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/lib/cmake/Catch2/Catch2Targets-release.cmake
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_estimate.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_outlier_classification.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_benchmark_all.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_chronometer.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_clock.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_execution_plan.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_benchmark_function.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_analyse.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_complete_invoke.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_run_for_at_least.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_stats.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_measure.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_estimate_clock.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_benchmark_stats_fwd.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_timing.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_benchmark_stats.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/detail/catch_repeat.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_optimizer.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_constructor.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_sample_analysis.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_benchmark.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/benchmark/catch_environment.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_tostring.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_version.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_section_info.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_get_random_seed.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_message.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_timer.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_random_floating_point_helpers.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_test_spec_parser.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_random_seed_generation.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_debug_console.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_reporter_registry.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_textflow.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_template_test_registry.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_stream_end_stop.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_message_info.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_void_type.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_case_sensitive.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_context.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_errno_guard.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_compare_traits.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_commandline.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_leak_detector.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_output_redirect.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_console_width.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_reporter_spec_parser.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_random_number_generator.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_result_type.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_test_case_tracker.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_move_and_forward.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_platform.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_windows_h_proxy.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_debugger.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_config_wchar.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_test_failure_exception.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_preprocessor_internal_stringify.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_preprocessor_remove_parens.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_source_line_info.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_string_manip.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_getenv.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_to_string.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_uniform_floating_point_distribution.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_xmlwriter.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_case_insensitive_comparisons.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_console_colour.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_config_static_analysis_support.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_config_prefix_messages.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_test_registry.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_uncaught_exceptions.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_test_macro_impl.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_enum_values_registry.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_preprocessor.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_decomposer.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_config_counter.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_compiler_capabilities.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_logical_traits.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_assertion_handler.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_uniform_integer_distribution.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_enforce.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_jsonwriter.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_test_case_registry_impl.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_tag_alias_registry.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_singletons.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_stdstreams.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_fatal_condition_handler.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_list.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_wildcard_pattern.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_run_context.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_optional.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_meta.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_startup_exception_registry.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_polyfills.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_reusable_string_stream.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_config_android_logwrite.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_unique_ptr.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_istream.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_is_permutation.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_section.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_parse_numbers.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_unique_name.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_floating_point_helpers.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_test_run_info.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_container_nonmembers.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_sharding.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_lazy_expr.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_stringref.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_noncopyable.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_random_integer_helpers.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_config_uncaught_exceptions.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_exception_translator_registry.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_test_case_info_hasher.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/internal/catch_clara.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_all.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_approx.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_test_macros.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_test_case_info.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_version_macros.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_assertion_result.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_assertion_info.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_test_spec.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_totals.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_translate_exception.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_tag_alias_autoregistrar.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/generators
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/generators/catch_generators.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/generators/catch_generators_random.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/generators/catch_generators_range.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/generators/catch_generators_all.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/generators/catch_generator_exception.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/generators/catch_generators_adapters.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_string.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_exception.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_container_properties.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_all.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/internal
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/internal/catch_matchers_impl.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_range_equals.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_predicate.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_contains.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_templated.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_vector.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_floating_point.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/matchers/catch_matchers_quantifiers.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_common_base.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_multi.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporters_all.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_teamcity.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_automake.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_registrars.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_cumulative_base.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_compact.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_junit.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_xml.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_streaming_base.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_console.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_tap.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_json.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_sonarqube.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_helpers.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/reporters/catch_reporter_event_listener.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_session.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_tag_alias.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_generatortracker.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_enum_values_registry.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_registry_hub.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_capture.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_all.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_testcase.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_reporter.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_test_invoker.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_config.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_reporter_factory.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_exception.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/interfaces/catch_interfaces_tag_alias_registry.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_template_test_macros.hpp
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_config.hpp
-- Up-to-date: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2
-- Installing: /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p/include/catch2/catch_user_config.hpp

catch2/3.5.3: package(): Packaged 1 '.txt' file: LICENSE.txt
catch2/3.5.3: package(): Packaged 177 '.hpp' files
catch2/3.5.3: package(): Packaged 4 '.dylib' files: libCatch2.dylib, libCatch2.3.5.3.dylib, libCatch2Main.dylib, libCatch2Main.3.5.3.dylib
catch2/3.5.3: package(): Packaged 3 '.cmake' files: Catch.cmake, ParseAndAddCatchTests.cmake, CatchAddTests.cmake
catch2/3.5.3: Created package revision 49cd97af29f083a1d3be8b48f70625f4
catch2/3.5.3: Package '337c518b61a3022b7816a05d60c06f625f3605a5' created
catch2/3.5.3: Full package reference: catch2/3.5.3#1859708541094aae9c82284d95517314:337c518b61a3022b7816a05d60c06f625f3605a5#49cd97af29f083a1d3be8b48f70625f4
catch2/3.5.3: Package folder /Users/uilian/.conan2/p/b/catch62a4ee87e0460/p

/cc @RubenRBS

Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
@uilianries uilianries marked this pull request as draft March 4, 2024 12:56
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
@uilianries uilianries marked this pull request as ready for review March 4, 2024 13:12
conanfile.py Show resolved Hide resolved
Copy link

codecov bot commented Mar 4, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 91.19%. Comparing base (8ac8190) to head (85b039c).
Report is 1 commits behind head on devel.

Additional details and impacted files
@@            Coverage Diff             @@
##            devel    #2831      +/-   ##
==========================================
+ Coverage   91.16%   91.19%   +0.03%     
==========================================
  Files         197      197              
  Lines        8381     8379       -2     
==========================================
+ Hits         7640     7641       +1     
+ Misses        741      738       -3     

@horenmar horenmar added the Building and Packaging Issues affecting build/packaging scripts and utilities label Mar 12, 2024
conanfile.py Outdated Show resolved Hide resolved
Signed-off-by: Uilian Ries <uilianries@gmail.com>
@horenmar horenmar merged commit a2a3c55 into catchorg:devel Mar 12, 2024
73 checks passed
@horenmar
Copy link
Member

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Building and Packaging Issues affecting build/packaging scripts and utilities
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants