diff --git a/CMake/CatchMiscFunctions.cmake b/CMake/CatchMiscFunctions.cmake index 05bc83c021..644d5eba6d 100644 --- a/CMake/CatchMiscFunctions.cmake +++ b/CMake/CatchMiscFunctions.cmake @@ -78,6 +78,7 @@ function(add_warnings_to_targets targets) "-Wreorder" "-Wreturn-std-move" "-Wshadow" + "-Wsign-conversion" "-Wstrict-aliasing" "-Wsubobject-linkage" "-Wsuggest-destructor-override" diff --git a/build/.ninja_deps b/build/.ninja_deps new file mode 100644 index 0000000000..2e7a2fcc62 Binary files /dev/null and b/build/.ninja_deps differ diff --git a/build/.ninja_log b/build/.ninja_log new file mode 100644 index 0000000000..061d97cf67 --- /dev/null +++ b/build/.ninja_log @@ -0,0 +1,109 @@ +# ninja log v6 +3 75 1743283889781224506 src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o 76248fb3abdd685e +636 1384 1743283890413187578 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o c3d6df068850d4d9 +4 710 1743283889781837042 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o 863cfb87afe7058f +75 1224 1743283889852614553 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o 60a71cd288c64488 +10 614 1743283889787149169 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o f4d1f859cd984be7 +4 814 1743283889782198132 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o 33c9f895625eb336 +4 755 1743283889781413822 src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o 660a36bff00ed80 +615 972 1743283890392186289 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o a5ae59cbb043dcf6 +755 1378 1743283890532194878 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o e3be0860428ef32a +3 142 1743283889780763412 src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o d842edf9fe5d5db7 +2 119 1743283889779148678 src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o edfe9cbd4eca0e54 +7 1112 1743283889784438783 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o d5878275e8a15b75 +711 1167 1743283890488192179 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o 4186a024a75ec78b +121 1257 1743283889898155980 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_json.cpp.o 46811bdc2e72f705 +3 508 1743283889780916549 src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o 6e26c2e74f80f962 +3 636 1743283889780148740 src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_analyse.cpp.o 7cca7081689cff95 +3 898 1743283889781050889 src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o a039e55c4fa39b74 +142 1131 1743283889919157268 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o 2ea865a63c72936e +509 1257 1743283890286179786 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o 19549c16cad16d21 +4 883 1743283889781574604 src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o d656df7882d62099 +4 855 1743283889782033353 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o 5542fe7b80330266 +5 197 1743284133358442405 src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o 83190cb0cd9f60ee +4 337 1743284133357684968 src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o 20f33863595db17b +4 344 1743284133357848855 src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o 26874adf9813ef2 +4 369 1743284133357515600 src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o cc69e7940e5ec007 +3 386 1743284133357112539 src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o 72d8829abada4188 +3 432 1743284133357323998 src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o 2198e54a4e17b6bd +4 437 1743284133358227038 src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o f09c69dbdab968d6 +5 584 1743284133358911314 src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o 76e32aa747f05d9c +4 758 1743284133358052670 src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o e7c00ecaad7f370b +390 779 1743284133743156700 src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o d86daa54d2702ad2 +584 843 1743284133937168646 src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o 34efec4ba347b6a7 +197 852 1743284133550144816 src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o d48cfdb4ba2a72f +5 861 1743284133358665818 src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o 277651f1391fb0fa +779 869 1743284134132180653 src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o 16daeb4ae2dc0bbd +3 985 1743284133356763352 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o 73e3e382149b47bf +3 1051 1743284133356959923 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o 5b3e840ce1fc82fb +3 1064 1743284133356132870 src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o b6f6b4f35991ec13 +337 1159 1743284133690153436 src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o e992a94aabb6f6e0 +852 1239 1743284134205185148 src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o 6b6421223486f2fd +1159 1242 1743284134512204052 src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o ea79d29629b00128 +843 1249 1743284134196191230 src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o beba88068bcf2b1f +10 1293 1743284133363133301 src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o f466e68b1932d21a +433 1295 1743284133786159348 src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o 241528837ef62443 +344 1349 1743284133697153868 src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o 4a0f26f16ab85f36 +1349 1391 1743284134702215751 src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o 5c5767ed7e896a9b +437 1422 1743284133790159594 src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o bc8884f104464cca +869 1428 1743284134222186195 src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o ca12db0c227a0de7 +861 1435 1743284134214185702 src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o 34ad00dc24ac5818 +1435 1530 1743284134788221047 src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o b3a3594c789dc29c +1239 1635 1743284134592208978 src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o 34328f1ba4235643 +758 1636 1743284134111179360 src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o 55c6697446bd126d +1428 1749 1743284134781942954 src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o 98732203e2ace38a +1064 1783 1743284134418198264 src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o 86103994fb7954a +1293 1837 1743284134646212303 src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o c4f394dd082be635 +1242 1842 1743284134596209224 src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o d70a1044dc5a5ae1 +1249 1934 1743284134602209593 src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o 653917630f4a91d0 +1391 1953 1743284134744218337 src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o b9b81e9dd4e79985 +1295 2020 1743284134648212426 src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o faaed2cdb0bce471 +1422 2055 1743284134775220246 src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o 983358795ea4a018 +2020 2062 1743284135374257130 src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o bb548d4af0f65b +1749 2150 1743284135102240381 src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o c6d003ad6cc00472 +1530 2200 1743284134883226896 src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o 638dd5998dcc89cf +1837 2239 1743284135190245800 src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o 133ec575b049054e +1636 2241 1743284134989233423 src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o 1a25d033705fd7b2 +1635 2272 1743284134988233362 src/CMakeFiles/Catch2.dir/catch2/internal/catch_jsonwriter.cpp.o 48259a4b444a7833 +1934 2360 1743284135287251773 src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o 17bf19bf33229b29 +1953 2362 1743284135306252943 src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o 3b530fe135b6ea9 +1845 2457 1743284135198246292 src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o 8544706f27e704e5 +2272 2529 1743284135626272647 src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o ea39e182a2ce2b22 +2363 2626 1743284135716278189 src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o 7c60a2d24d5755eb +985 2744 1743284134338193338 src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o c830f6e8332cf5b5 +369 2751 1743284133722155407 src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o 981c1c9019512985 +2362 2819 1743284135715278127 src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o fd60dd1f93296041 +2241 2852 1743284135594270677 src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o c96aa42b2e86cb28 +2055 2881 1743284135410259347 src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o c7dec0b33cb1f117 +2200 2908 1743284135553268152 src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o 9c6d117baf0d4f2c +1783 2941 1743284135136242475 src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o fb493b739bf93f15 +2457 3003 1743284135810283977 src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o e68b40f887b3daa8 +2150 3043 1743284135503265073 src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o 55ea28219b89b42 +3043 3132 1743284136396320060 src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o 17951d63e4985bf9 +2751 3160 1743284136104302080 src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o cb7137b188fd36cf +2529 3199 1743284135882288410 src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o ef41f9bb308989b7 +2626 3217 1743284135979294383 src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o 9a3e2804e7a45741 +2062 3341 1743284135415259654 src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o 73cb5e11857a98ff +2881 3386 1743284136234310085 src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o f75a60fdbc5ad721 +2239 3456 1743284135593270615 src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o 28d34222e592e9d +2744 3472 1743284136098301711 src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o 3db6b5f9520265b8 +2941 3595 1743284136294313779 src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o 58d600f65789cf25 +2909 3631 1743284136262311809 src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o b6d603ebcdb6d964 +1051 3638 1743284134404197402 src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o fb04b99bb042150f +2853 3702 1743284136206308361 src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o 786162cb2d1ddccc +3199 3804 1743284136552329666 src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o b9a53017c7ae248b +3134 3839 1743284136487325663 src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o e7ed1cbb23f7a1b1 +3217 3847 1743284136570330774 src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o 2ac42719f89e9c9 +3004 3887 1743284136357317659 src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o 1274edfdf5d27e69 +3342 3950 1743284136695338471 src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o fd182986e2c7cfee +3160 3965 1743284136513327265 src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o fd941bafd706dbe9 +3457 3999 1743284136810345553 src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o a91d46642c28e150 +3473 4057 1743284136826346538 src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o 929255c0ecf0615b +2820 4099 1743284136173306329 src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o 76ea17dae79f67ce +3386 4162 1743284136739341181 src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o f1fd71501255d15d +3638 4176 1743284136992356759 src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o 44ef1a782c28ff2f +3632 4194 1743284136985356328 src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o 9c56e9c16e671ab1 +3702 4308 1743284137055360639 src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o 2b088044e8d8274 +3597 5607 1743284136950354173 src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o 5c5b8c58aeee5d03 +5607 5903 1743284138959477879 src/libCatch2d.a 6fc93669810a0a97 +5903 5935 1743284139255496105 src/libCatch2Maind.a a75745778fb6f9f3 diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000000..b2549ad0b1 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,804 @@ +# This is the CMakeCache file. +# For build in directory: /home/ambre/git/catch2/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Read docs/configuration.md for details +CATCH_CONFIG_ANDROID_LOGWRITE:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_BAZEL_SUPPORT:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_COLOUR_WIN32:BOOL=OFF + +//Read docs/configuration.md for details. Must form a valid integer +// literal. +CATCH_CONFIG_CONSOLE_WIDTH:STRING=80 + +//Read docs/configuration.md for details +CATCH_CONFIG_COUNTER:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_CPP11_TO_STRING:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_CPP17_BYTE:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_CPP17_OPTIONAL:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_CPP17_STRING_VIEW:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_CPP17_UNCAUGHT_EXCEPTIONS:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_CPP17_VARIANT:BOOL=OFF + +//Read docs/configuration.md for details. The name of the reporter +// should be without quotes. +CATCH_CONFIG_DEFAULT_REPORTER:STRING=console + +//Read docs/configuration.md for details +CATCH_CONFIG_DISABLE:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_DISABLE_EXCEPTIONS:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_DISABLE_EXCEPTIONS_CUSTOM_HANDLER:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_DISABLE_STRINGIFICATION:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_ENABLE_ALL_STRINGMAKERS:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_ENABLE_OPTIONAL_STRINGMAKER:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_ENABLE_PAIR_STRINGMAKER:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_ENABLE_TUPLE_STRINGMAKER:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_ENABLE_VARIANT_STRINGMAKER:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_EXPERIMENTAL_REDIRECT:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_FAST_COMPILE:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_GETENV:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_GLOBAL_NEXTAFTER:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NOSTDOUT:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_ANDROID_LOGWRITE:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_BAZEL_SUPPORT:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_COLOUR_WIN32:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_COUNTER:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_CPP11_TO_STRING:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_CPP17_BYTE:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_CPP17_OPTIONAL:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_CPP17_STRING_VIEW:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_CPP17_UNCAUGHT_EXCEPTIONS:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_CPP17_VARIANT:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_GETENV:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_GLOBAL_NEXTAFTER:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_POSIX_SIGNALS:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_USE_ASYNC:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_USE_BUILTIN_CONSTANT_P:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_WCHAR:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_NO_WINDOWS_SEH:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_POSIX_SIGNALS:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_PREFIX_ALL:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_PREFIX_MESSAGES:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_USE_ASYNC:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_USE_BUILTIN_CONSTANT_P:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_WCHAR:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_WINDOWS_CRTDBG:BOOL=OFF + +//Read docs/configuration.md for details +CATCH_CONFIG_WINDOWS_SEH:BOOL=OFF + +//Build tests, enable warnings, enable Werror, etc +CATCH_DEVELOPMENT_BUILD:BOOL=OFF + +//Add compiler flags for improving build reproducibility +CATCH_ENABLE_REPRODUCIBLE_BUILD:BOOL=ON + +//Install documentation alongside library +CATCH_INSTALL_DOCS:BOOL=ON + +//Install extras (CMake scripts, debugger helpers) alongside library +CATCH_INSTALL_EXTRAS:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=On + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/ambre/git/catch2/build/CMakeFiles/pkgRedirects + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC=A modern, C++-native, unit test framework. + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC=https://github.com/catchorg/Catch2 + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Catch2 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=3.8.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=3 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=8 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Enable to build Debian packages +CPACK_BINARY_DEB:BOOL=OFF + +//Enable to build FreeBSD packages +CPACK_BINARY_FREEBSD:BOOL=OFF + +//Enable to build IFW packages +CPACK_BINARY_IFW:BOOL=OFF + +//Enable to build NSIS packages +CPACK_BINARY_NSIS:BOOL=OFF + +//Enable to build RPM packages +CPACK_BINARY_RPM:BOOL=OFF + +//Enable to build STGZ packages +CPACK_BINARY_STGZ:BOOL=ON + +//Enable to build TBZ2 packages +CPACK_BINARY_TBZ2:BOOL=OFF + +//Enable to build TGZ packages +CPACK_BINARY_TGZ:BOOL=ON + +//Enable to build TXZ packages +CPACK_BINARY_TXZ:BOOL=OFF + +//Enable to build TZ packages +CPACK_BINARY_TZ:BOOL=ON + +//Enable to build RPM source packages +CPACK_SOURCE_RPM:BOOL=OFF + +//Enable to build TBZ2 source packages +CPACK_SOURCE_TBZ2:BOOL=ON + +//Enable to build TGZ source packages +CPACK_SOURCE_TGZ:BOOL=ON + +//Enable to build TXZ source packages +CPACK_SOURCE_TXZ:BOOL=ON + +//Enable to build TZ source packages +CPACK_SOURCE_TZ:BOOL=ON + +//Enable to build ZIP source packages +CPACK_SOURCE_ZIP:BOOL=OFF + +//Value Computed by CMake +Catch2_BINARY_DIR:STATIC=/home/ambre/git/catch2/build + +//Value Computed by CMake +Catch2_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Catch2_SOURCE_DIR:STATIC=/home/ambre/git/catch2 + +//Path where catch2.pc is installed +PKGCONFIG_INSTALL_DIR:PATH=share/pkgconfig + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CATCH_CONFIG_ANDROID_LOGWRITE +CATCH_CONFIG_ANDROID_LOGWRITE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_BAZEL_SUPPORT +CATCH_CONFIG_BAZEL_SUPPORT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_COLOUR_WIN32 +CATCH_CONFIG_COLOUR_WIN32-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_CONSOLE_WIDTH +CATCH_CONFIG_CONSOLE_WIDTH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_COUNTER +CATCH_CONFIG_COUNTER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_CPP11_TO_STRING +CATCH_CONFIG_CPP11_TO_STRING-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_CPP17_BYTE +CATCH_CONFIG_CPP17_BYTE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_CPP17_OPTIONAL +CATCH_CONFIG_CPP17_OPTIONAL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_CPP17_STRING_VIEW +CATCH_CONFIG_CPP17_STRING_VIEW-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_CPP17_UNCAUGHT_EXCEPTIONS +CATCH_CONFIG_CPP17_UNCAUGHT_EXCEPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_CPP17_VARIANT +CATCH_CONFIG_CPP17_VARIANT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_DEFAULT_REPORTER +CATCH_CONFIG_DEFAULT_REPORTER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_DISABLE +CATCH_CONFIG_DISABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_DISABLE_EXCEPTIONS +CATCH_CONFIG_DISABLE_EXCEPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_DISABLE_EXCEPTIONS_CUSTOM_HANDLER +CATCH_CONFIG_DISABLE_EXCEPTIONS_CUSTOM_HANDLER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_DISABLE_STRINGIFICATION +CATCH_CONFIG_DISABLE_STRINGIFICATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_ENABLE_ALL_STRINGMAKERS +CATCH_CONFIG_ENABLE_ALL_STRINGMAKERS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_ENABLE_OPTIONAL_STRINGMAKER +CATCH_CONFIG_ENABLE_OPTIONAL_STRINGMAKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_ENABLE_PAIR_STRINGMAKER +CATCH_CONFIG_ENABLE_PAIR_STRINGMAKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_ENABLE_TUPLE_STRINGMAKER +CATCH_CONFIG_ENABLE_TUPLE_STRINGMAKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_ENABLE_VARIANT_STRINGMAKER +CATCH_CONFIG_ENABLE_VARIANT_STRINGMAKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_EXPERIMENTAL_REDIRECT +CATCH_CONFIG_EXPERIMENTAL_REDIRECT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT +CATCH_CONFIG_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_FAST_COMPILE +CATCH_CONFIG_FAST_COMPILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_GETENV +CATCH_CONFIG_GETENV-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_GLOBAL_NEXTAFTER +CATCH_CONFIG_GLOBAL_NEXTAFTER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NOSTDOUT +CATCH_CONFIG_NOSTDOUT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_ANDROID_LOGWRITE +CATCH_CONFIG_NO_ANDROID_LOGWRITE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_BAZEL_SUPPORT +CATCH_CONFIG_NO_BAZEL_SUPPORT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_COLOUR_WIN32 +CATCH_CONFIG_NO_COLOUR_WIN32-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_COUNTER +CATCH_CONFIG_NO_COUNTER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_CPP11_TO_STRING +CATCH_CONFIG_NO_CPP11_TO_STRING-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_CPP17_BYTE +CATCH_CONFIG_NO_CPP17_BYTE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_CPP17_OPTIONAL +CATCH_CONFIG_NO_CPP17_OPTIONAL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_CPP17_STRING_VIEW +CATCH_CONFIG_NO_CPP17_STRING_VIEW-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_CPP17_UNCAUGHT_EXCEPTIONS +CATCH_CONFIG_NO_CPP17_UNCAUGHT_EXCEPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_CPP17_VARIANT +CATCH_CONFIG_NO_CPP17_VARIANT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT +CATCH_CONFIG_NO_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_GETENV +CATCH_CONFIG_NO_GETENV-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_GLOBAL_NEXTAFTER +CATCH_CONFIG_NO_GLOBAL_NEXTAFTER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_POSIX_SIGNALS +CATCH_CONFIG_NO_POSIX_SIGNALS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_USE_ASYNC +CATCH_CONFIG_NO_USE_ASYNC-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_USE_BUILTIN_CONSTANT_P +CATCH_CONFIG_NO_USE_BUILTIN_CONSTANT_P-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_WCHAR +CATCH_CONFIG_NO_WCHAR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_NO_WINDOWS_SEH +CATCH_CONFIG_NO_WINDOWS_SEH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_POSIX_SIGNALS +CATCH_CONFIG_POSIX_SIGNALS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_PREFIX_ALL +CATCH_CONFIG_PREFIX_ALL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_PREFIX_MESSAGES +CATCH_CONFIG_PREFIX_MESSAGES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_USE_ASYNC +CATCH_CONFIG_USE_ASYNC-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_USE_BUILTIN_CONSTANT_P +CATCH_CONFIG_USE_BUILTIN_CONSTANT_P-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_WCHAR +CATCH_CONFIG_WCHAR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_WINDOWS_CRTDBG +CATCH_CONFIG_WINDOWS_CRTDBG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CATCH_CONFIG_WINDOWS_SEH +CATCH_CONFIG_WINDOWS_SEH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/ambre/git/catch2/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=0 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/ambre/git/catch2 +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_DEB +CPACK_BINARY_DEB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_FREEBSD +CPACK_BINARY_FREEBSD-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_IFW +CPACK_BINARY_IFW-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_NSIS +CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_RPM +CPACK_BINARY_RPM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_STGZ +CPACK_BINARY_STGZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_TBZ2 +CPACK_BINARY_TBZ2-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_TGZ +CPACK_BINARY_TGZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_TXZ +CPACK_BINARY_TXZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_TZ +CPACK_BINARY_TZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_RPM +CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TBZ2 +CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TGZ +CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TXZ +CPACK_SOURCE_TXZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TZ +CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_ZIP +CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1 +//Project GUID +Catch2WithMain_GUID_CMAKE:INTERNAL=8bd3552a-2cfb-4a59-ab15-2031b97ada1e +//Project GUID +Catch2_GUID_CMAKE:INTERNAL=8d538cbe-01bf-4a2e-a98a-6c368fdf13d7 +//Test HAVE_FLAG__ffile_prefix_map__home_ambre_git_catch2__ +HAVE_FLAG__ffile_prefix_map__home_ambre_git_catch2__:INTERNAL=1 +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local + diff --git a/build/CMakeFiles/4.0.0/CMakeCXXCompiler.cmake b/build/CMakeFiles/4.0.0/CMakeCXXCompiler.cmake new file mode 100644 index 0000000000..3b7447a384 --- /dev/null +++ b/build/CMakeFiles/4.0.0/CMakeCXXCompiler.cmake @@ -0,0 +1,107 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "14.2.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.44) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/14.2.1;/usr/include/c++/14.2.1/x86_64-pc-linux-gnu;/usr/include/c++/14.2.1/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1;/usr/lib;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + + diff --git a/build/CMakeFiles/4.0.0/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/4.0.0/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000..829d71661b Binary files /dev/null and b/build/CMakeFiles/4.0.0/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build/CMakeFiles/4.0.0/CMakeSystem.cmake b/build/CMakeFiles/4.0.0/CMakeSystem.cmake new file mode 100644 index 0000000000..a9773a4356 --- /dev/null +++ b/build/CMakeFiles/4.0.0/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.13.8-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.13.8-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.13.8-arch1-1") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.13.8-arch1-1") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/4.0.0/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/4.0.0/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000000..94d431033a --- /dev/null +++ b/build/CMakeFiles/4.0.0/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,920 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/4.0.0/CompilerIdCXX/a.out b/build/CMakeFiles/4.0.0/CompilerIdCXX/a.out new file mode 100755 index 0000000000..ec4f5fa405 Binary files /dev/null and b/build/CMakeFiles/4.0.0/CompilerIdCXX/a.out differ diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000000..409fc31198 --- /dev/null +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,291 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:37 (project)" + message: | + The system is: Linux - 6.13.8-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:37 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/c++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/ambre/git/catch2/build/CMakeFiles/4.0.0/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:37 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/ambre/git/catch2/build/CMakeFiles/CMakeScratch/TryCompile-BLcl8d" + binary: "/home/ambre/git/catch2/build/CMakeFiles/CMakeScratch/TryCompile-BLcl8d" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/ambre/git/catch2/build/CMakeFiles/CMakeScratch/TryCompile-BLcl8d' + + Run Build Command(s): /usr/bin/ninja -v cmTC_fe71e + [1/2] /usr/bin/c++ -v -o CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + Target: x86_64-pc-linux-gnu + Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20250207 (GCC) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fe71e.dir/' + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_fe71e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccBZAWQ7.s + GNU C++17 (GCC) version 14.2.1 20250207 (x86_64-pc-linux-gnu) + compiled by GNU C version 14.2.1 20250207, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.27-GMP + + warning: MPFR header version 4.2.1 differs from library version 4.2.2. + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../x86_64-pc-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1 + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-pc-linux-gnu + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include + /usr/local/include + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed + /usr/include + End of search list. + Compiler executable checksum: bbdc9fcb26e32fbe61551147f27ba644 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fe71e.dir/' + as -v --64 -o CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccBZAWQ7.s + GNU assembler version 2.44 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.44 + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.' + [2/2] : && /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_fe71e && : + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper + Target: x86_64-pc-linux-gnu + Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20250207 (GCC) + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_fe71e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_fe71e.' + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccL84TaD.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_fe71e /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o + collect2 version 14.2.1 20250207 + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccL84TaD.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_fe71e /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o + GNU ld (GNU Binutils) 2.44 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_fe71e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_fe71e.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:191 (message)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:37 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-pc-linux-gnu] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1] ==> [/usr/include/c++/14.2.1] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-pc-linux-gnu] ==> [/usr/include/c++/14.2.1/x86_64-pc-linux-gnu] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward] ==> [/usr/include/c++/14.2.1/backward] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/14.2.1;/usr/include/c++/14.2.1/x86_64-pc-linux-gnu;/usr/include/c++/14.2.1/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:227 (message)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:37 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/ambre/git/catch2/build/CMakeFiles/CMakeScratch/TryCompile-BLcl8d'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_fe71e] + ignore line: [[1/2] /usr/bin/c++ -v -o CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20250207 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fe71e.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_fe71e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccBZAWQ7.s] + ignore line: [GNU C++17 (GCC) version 14.2.1 20250207 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 14.2.1 20250207 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [warning: MPFR header version 4.2.1 differs from library version 4.2.2.] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-pc-linux-gnu] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: bbdc9fcb26e32fbe61551147f27ba644] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fe71e.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccBZAWQ7.s] + ignore line: [GNU assembler version 2.44 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.44] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] : && /usr/bin/c++ -v -Wl -v CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_fe71e && :] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20250207 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_fe71e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_fe71e.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccL84TaD.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_fe71e /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccL84TaD.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_fe71e] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] + ignore line: [collect2 version 14.2.1 20250207] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccL84TaD.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_fe71e /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_fe71e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o;/usr/lib/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1;/usr/lib;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:36 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:264 (cmake_determine_linker_id)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:37 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils) 2.44 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "/usr/share/cmake/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)" + - "/usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake:55 (cmake_check_compiler_flag)" + - "CMake/CatchMiscFunctions.cmake:12 (check_cxx_compiler_flag)" + - "CMake/CatchMiscFunctions.cmake:121 (add_cxx_flag_if_supported_to_targets)" + - "src/CMakeLists.txt:352 (add_build_reproducibility_settings)" + checks: + - "Performing Test HAVE_FLAG__ffile_prefix_map__home_ambre_git_catch2__" + directories: + source: "/home/ambre/git/catch2/build/CMakeFiles/CMakeScratch/TryCompile-IgZf8r" + binary: "/home/ambre/git/catch2/build/CMakeFiles/CMakeScratch/TryCompile-IgZf8r" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/home/ambre/git/catch2/extras;/home/ambre/git/catch2/CMake" + buildResult: + variable: "HAVE_FLAG__ffile_prefix_map__home_ambre_git_catch2__" + cached: true + stdout: | + Change Dir: '/home/ambre/git/catch2/build/CMakeFiles/CMakeScratch/TryCompile-IgZf8r' + + Run Build Command(s): /usr/bin/ninja -v cmTC_ac4a8 + [1/2] /usr/bin/c++ -DHAVE_FLAG__ffile_prefix_map__home_ambre_git_catch2__ -ffile-prefix-map=/home/ambre/git/catch2/= -o CMakeFiles/cmTC_ac4a8.dir/src.cxx.o -c /home/ambre/git/catch2/build/CMakeFiles/CMakeScratch/TryCompile-IgZf8r/src.cxx + [2/2] : && /usr/bin/c++ CMakeFiles/cmTC_ac4a8.dir/src.cxx.o -o cmTC_ac4a8 && : + + exitCode: 0 +... diff --git a/build/CMakeFiles/InstallScripts.json b/build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000000..f0bb2081b7 --- /dev/null +++ b/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,8 @@ +{ + "InstallScripts" : + [ + "/home/ambre/git/catch2/build/cmake_install.cmake", + "/home/ambre/git/catch2/build/src/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000000..5e29df5089 --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,18 @@ +/home/ambre/git/catch2/build/CMakeFiles/package.dir +/home/ambre/git/catch2/build/CMakeFiles/package_source.dir +/home/ambre/git/catch2/build/CMakeFiles/edit_cache.dir +/home/ambre/git/catch2/build/CMakeFiles/rebuild_cache.dir +/home/ambre/git/catch2/build/CMakeFiles/list_install_components.dir +/home/ambre/git/catch2/build/CMakeFiles/install.dir +/home/ambre/git/catch2/build/CMakeFiles/install/local.dir +/home/ambre/git/catch2/build/CMakeFiles/install/strip.dir +/home/ambre/git/catch2/build/src/CMakeFiles/Catch2.dir +/home/ambre/git/catch2/build/src/CMakeFiles/Catch2WithMain.dir +/home/ambre/git/catch2/build/src/CMakeFiles/package.dir +/home/ambre/git/catch2/build/src/CMakeFiles/package_source.dir +/home/ambre/git/catch2/build/src/CMakeFiles/edit_cache.dir +/home/ambre/git/catch2/build/src/CMakeFiles/rebuild_cache.dir +/home/ambre/git/catch2/build/src/CMakeFiles/list_install_components.dir +/home/ambre/git/catch2/build/src/CMakeFiles/install.dir +/home/ambre/git/catch2/build/src/CMakeFiles/install/local.dir +/home/ambre/git/catch2/build/src/CMakeFiles/install/strip.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000000..3dccd73172 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/rules.ninja b/build/CMakeFiles/rules.ninja new file mode 100644 index 0000000000..8ced9e7436 --- /dev/null +++ b/build/CMakeFiles/rules.ninja @@ -0,0 +1,83 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.0 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Catch2 +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__Catch2_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX static library. + +rule CXX_STATIC_LIBRARY_LINKER__Catch2_Debug + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /usr/bin/ranlib $TARGET_FILE && $POST_BUILD + description = Linking CXX static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__Catch2WithMain_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX static library. + +rule CXX_STATIC_LIBRARY_LINKER__Catch2WithMain_Debug + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /usr/bin/ranlib $TARGET_FILE && $POST_BUILD + description = Linking CXX static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/home/ambre/git/catch2 -B/home/ambre/git/catch2/build + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /usr/bin/ninja -t targets + description = All primary targets available: + diff --git a/build/CPackConfig.cmake b/build/CPackConfig.cmake new file mode 100644 index 0000000000..28ed3a5457 --- /dev/null +++ b/build/CPackConfig.cmake @@ -0,0 +1,82 @@ +# This file will be configured to contain variables for CPack. These variables +# should be set in the CMake list file of the project before CPack module is +# included. The list of available CPACK_xxx variables and their associated +# documentation may be obtained using +# cpack --help-variable-list +# +# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) +# and some are specific to a generator +# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables +# usually begin with CPACK__xxxx. + + +set(CPACK_BINARY_DEB "OFF") +set(CPACK_BINARY_FREEBSD "OFF") +set(CPACK_BINARY_IFW "OFF") +set(CPACK_BINARY_NSIS "OFF") +set(CPACK_BINARY_RPM "OFF") +set(CPACK_BINARY_STGZ "ON") +set(CPACK_BINARY_TBZ2 "OFF") +set(CPACK_BINARY_TGZ "ON") +set(CPACK_BINARY_TXZ "OFF") +set(CPACK_BINARY_TZ "ON") +set(CPACK_BUILD_SOURCE_DIRS "/home/ambre/git/catch2;/home/ambre/git/catch2/build") +set(CPACK_CMAKE_GENERATOR "Ninja") +set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") +set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake/Templates/CPack.GenericDescription.txt") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "Catch2 built using CMake") +set(CPACK_GENERATOR "STGZ;TGZ;TZ") +set(CPACK_INNOSETUP_ARCHITECTURE "x64") +set(CPACK_INSTALL_CMAKE_PROJECTS "/home/ambre/git/catch2/build;Catch2;ALL;/") +set(CPACK_INSTALL_PREFIX "/usr/local") +set(CPACK_MODULE_PATH "/home/ambre/git/catch2/extras;/home/ambre/git/catch2/CMake") +set(CPACK_NSIS_DISPLAY_NAME "Catch2 3.8.0") +set(CPACK_NSIS_INSTALLER_ICON_CODE "") +set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") +set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") +set(CPACK_NSIS_PACKAGE_NAME "Catch2 3.8.0") +set(CPACK_NSIS_UNINSTALL_NAME "Uninstall") +set(CPACK_OBJCOPY_EXECUTABLE "/usr/bin/objcopy") +set(CPACK_OBJDUMP_EXECUTABLE "/usr/bin/objdump") +set(CPACK_OUTPUT_CONFIG_FILE "/home/ambre/git/catch2/build/CPackConfig.cmake") +set(CPACK_PACKAGE_CONTACT "https://github.com/catchorg/Catch2/") +set(CPACK_PACKAGE_DEFAULT_LOCATION "/") +set(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake/Templates/CPack.GenericDescription.txt") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "A modern, C++-native, unit test framework.") +set(CPACK_PACKAGE_FILE_NAME "Catch2-3.8.0-Linux") +set(CPACK_PACKAGE_HOMEPAGE_URL "https://github.com/catchorg/Catch2") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "Catch2 3.8.0") +set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "Catch2 3.8.0") +set(CPACK_PACKAGE_NAME "Catch2") +set(CPACK_PACKAGE_RELOCATABLE "true") +set(CPACK_PACKAGE_VENDOR "Humanity") +set(CPACK_PACKAGE_VERSION "3.8.0") +set(CPACK_PACKAGE_VERSION_MAJOR "3") +set(CPACK_PACKAGE_VERSION_MINOR "8") +set(CPACK_PACKAGE_VERSION_PATCH "0") +set(CPACK_READELF_EXECUTABLE "/usr/bin/readelf") +set(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake/Templates/CPack.GenericLicense.txt") +set(CPACK_RESOURCE_FILE_README "/usr/share/cmake/Templates/CPack.GenericDescription.txt") +set(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake/Templates/CPack.GenericWelcome.txt") +set(CPACK_SET_DESTDIR "OFF") +set(CPACK_SOURCE_GENERATOR "TBZ2;TGZ;TXZ;TZ") +set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/home/ambre/git/catch2/build/CPackSourceConfig.cmake") +set(CPACK_SOURCE_RPM "OFF") +set(CPACK_SOURCE_TBZ2 "ON") +set(CPACK_SOURCE_TGZ "ON") +set(CPACK_SOURCE_TXZ "ON") +set(CPACK_SOURCE_TZ "ON") +set(CPACK_SOURCE_ZIP "OFF") +set(CPACK_SYSTEM_NAME "Linux") +set(CPACK_THREADS "1") +set(CPACK_TOPLEVEL_TAG "Linux") +set(CPACK_WIX_SIZEOF_VOID_P "8") + +if(NOT CPACK_PROPERTIES_FILE) + set(CPACK_PROPERTIES_FILE "/home/ambre/git/catch2/build/CPackProperties.cmake") +endif() + +if(EXISTS ${CPACK_PROPERTIES_FILE}) + include(${CPACK_PROPERTIES_FILE}) +endif() diff --git a/build/CPackSourceConfig.cmake b/build/CPackSourceConfig.cmake new file mode 100644 index 0000000000..170f7f7bbd --- /dev/null +++ b/build/CPackSourceConfig.cmake @@ -0,0 +1,90 @@ +# This file will be configured to contain variables for CPack. These variables +# should be set in the CMake list file of the project before CPack module is +# included. The list of available CPACK_xxx variables and their associated +# documentation may be obtained using +# cpack --help-variable-list +# +# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) +# and some are specific to a generator +# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables +# usually begin with CPACK__xxxx. + + +set(CPACK_BINARY_DEB "OFF") +set(CPACK_BINARY_FREEBSD "OFF") +set(CPACK_BINARY_IFW "OFF") +set(CPACK_BINARY_NSIS "OFF") +set(CPACK_BINARY_RPM "OFF") +set(CPACK_BINARY_STGZ "ON") +set(CPACK_BINARY_TBZ2 "OFF") +set(CPACK_BINARY_TGZ "ON") +set(CPACK_BINARY_TXZ "OFF") +set(CPACK_BINARY_TZ "ON") +set(CPACK_BUILD_SOURCE_DIRS "/home/ambre/git/catch2;/home/ambre/git/catch2/build") +set(CPACK_CMAKE_GENERATOR "Ninja") +set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") +set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake/Templates/CPack.GenericDescription.txt") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "Catch2 built using CMake") +set(CPACK_GENERATOR "TBZ2;TGZ;TXZ;TZ") +set(CPACK_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#") +set(CPACK_INNOSETUP_ARCHITECTURE "x64") +set(CPACK_INSTALLED_DIRECTORIES "/home/ambre/git/catch2;/") +set(CPACK_INSTALL_CMAKE_PROJECTS "") +set(CPACK_INSTALL_PREFIX "/usr/local") +set(CPACK_MODULE_PATH "/home/ambre/git/catch2/extras;/home/ambre/git/catch2/CMake") +set(CPACK_NSIS_DISPLAY_NAME "Catch2 3.8.0") +set(CPACK_NSIS_INSTALLER_ICON_CODE "") +set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") +set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") +set(CPACK_NSIS_PACKAGE_NAME "Catch2 3.8.0") +set(CPACK_NSIS_UNINSTALL_NAME "Uninstall") +set(CPACK_OBJCOPY_EXECUTABLE "/usr/bin/objcopy") +set(CPACK_OBJDUMP_EXECUTABLE "/usr/bin/objdump") +set(CPACK_OUTPUT_CONFIG_FILE "/home/ambre/git/catch2/build/CPackConfig.cmake") +set(CPACK_PACKAGE_CONTACT "https://github.com/catchorg/Catch2/") +set(CPACK_PACKAGE_DEFAULT_LOCATION "/") +set(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake/Templates/CPack.GenericDescription.txt") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "A modern, C++-native, unit test framework.") +set(CPACK_PACKAGE_FILE_NAME "Catch2-3.8.0-Source") +set(CPACK_PACKAGE_HOMEPAGE_URL "https://github.com/catchorg/Catch2") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "Catch2 3.8.0") +set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "Catch2 3.8.0") +set(CPACK_PACKAGE_NAME "Catch2") +set(CPACK_PACKAGE_RELOCATABLE "true") +set(CPACK_PACKAGE_VENDOR "Humanity") +set(CPACK_PACKAGE_VERSION "3.8.0") +set(CPACK_PACKAGE_VERSION_MAJOR "3") +set(CPACK_PACKAGE_VERSION_MINOR "8") +set(CPACK_PACKAGE_VERSION_PATCH "0") +set(CPACK_READELF_EXECUTABLE "/usr/bin/readelf") +set(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake/Templates/CPack.GenericLicense.txt") +set(CPACK_RESOURCE_FILE_README "/usr/share/cmake/Templates/CPack.GenericDescription.txt") +set(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake/Templates/CPack.GenericWelcome.txt") +set(CPACK_RPM_PACKAGE_SOURCES "ON") +set(CPACK_SET_DESTDIR "OFF") +set(CPACK_SOURCE_GENERATOR "TBZ2;TGZ;TXZ;TZ") +set(CPACK_SOURCE_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#") +set(CPACK_SOURCE_INSTALLED_DIRECTORIES "/home/ambre/git/catch2;/") +set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/home/ambre/git/catch2/build/CPackSourceConfig.cmake") +set(CPACK_SOURCE_PACKAGE_FILE_NAME "Catch2-3.8.0-Source") +set(CPACK_SOURCE_RPM "OFF") +set(CPACK_SOURCE_TBZ2 "ON") +set(CPACK_SOURCE_TGZ "ON") +set(CPACK_SOURCE_TOPLEVEL_TAG "Linux-Source") +set(CPACK_SOURCE_TXZ "ON") +set(CPACK_SOURCE_TZ "ON") +set(CPACK_SOURCE_ZIP "OFF") +set(CPACK_STRIP_FILES "") +set(CPACK_SYSTEM_NAME "Linux") +set(CPACK_THREADS "1") +set(CPACK_TOPLEVEL_TAG "Linux-Source") +set(CPACK_WIX_SIZEOF_VOID_P "8") + +if(NOT CPACK_PROPERTIES_FILE) + set(CPACK_PROPERTIES_FILE "/home/ambre/git/catch2/build/CPackProperties.cmake") +endif() + +if(EXISTS ${CPACK_PROPERTIES_FILE}) + include(${CPACK_PROPERTIES_FILE}) +endif() diff --git a/build/Catch2Config.cmake b/build/Catch2Config.cmake new file mode 100644 index 0000000000..162ffa8264 --- /dev/null +++ b/build/Catch2Config.cmake @@ -0,0 +1,34 @@ + +####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### +####### Any changes to this file will be overwritten by the next CMake run #### +####### The input file was Catch2Config.cmake.in ######## + +get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) + +macro(set_and_check _var _file) + set(${_var} "${_file}") + if(NOT EXISTS "${_file}") + message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") + endif() +endmacro() + +macro(check_required_components _NAME) + foreach(comp ${${_NAME}_FIND_COMPONENTS}) + if(NOT ${_NAME}_${comp}_FOUND) + if(${_NAME}_FIND_REQUIRED_${comp}) + set(${_NAME}_FOUND FALSE) + endif() + endif() + endforeach() +endmacro() + +#################################################################################### + + +# Avoid repeatedly including the targets +if(NOT TARGET Catch2::Catch2) + # Provide path for scripts + list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}") + + include(${CMAKE_CURRENT_LIST_DIR}/Catch2Targets.cmake) +endif() diff --git a/build/Catch2ConfigVersion.cmake b/build/Catch2ConfigVersion.cmake new file mode 100644 index 0000000000..5fb1748c76 --- /dev/null +++ b/build/Catch2ConfigVersion.cmake @@ -0,0 +1,65 @@ +# This is a basic version file for the Config-mode of find_package(). +# It is used by write_basic_package_version_file() as input file for configure_file() +# to create a version-file which can be installed along a config.cmake file. +# +# The created file sets PACKAGE_VERSION_EXACT if the current version string and +# the requested version string are exactly the same and it sets +# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version, +# but only if the requested major version is the same as the current one. +# The variable CVF_VERSION must be set before calling configure_file(). + + +set(PACKAGE_VERSION "3.8.0") + +if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + + if("3.8.0" MATCHES "^([0-9]+)\\.") + set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}") + if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0) + string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}") + endif() + else() + set(CVF_VERSION_MAJOR "3.8.0") + endif() + + if(PACKAGE_FIND_VERSION_RANGE) + # both endpoints of the range must have the expected major version + math (EXPR CVF_VERSION_MAJOR_NEXT "${CVF_VERSION_MAJOR} + 1") + if (NOT PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR + OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX_MAJOR STREQUAL CVF_VERSION_MAJOR) + OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX VERSION_LESS_EQUAL CVF_VERSION_MAJOR_NEXT))) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + elseif(PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR + AND ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS_EQUAL PACKAGE_FIND_VERSION_MAX) + OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MAX))) + set(PACKAGE_VERSION_COMPATIBLE TRUE) + else() + set(PACKAGE_VERSION_COMPATIBLE FALSE) + endif() + else() + if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR) + set(PACKAGE_VERSION_COMPATIBLE TRUE) + else() + set(PACKAGE_VERSION_COMPATIBLE FALSE) + endif() + + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() + endif() +endif() + + +# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") + return() +endif() + +# check that the installed version has the same 32/64bit-ness as the one which is currently searching: +if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") + math(EXPR installedBits "8 * 8") + set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") + set(PACKAGE_VERSION_UNSUITABLE TRUE) +endif() diff --git a/build/build.ninja b/build/build.ninja new file mode 100644 index 0000000000..728fa81088 --- /dev/null +++ b/build/build.ninja @@ -0,0 +1,1188 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.0 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Catch2 +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/ambre/git/catch2/build/ + +############################################# +# Utility command for package + +build CMakeFiles/package.util: CUSTOM_COMMAND all + COMMAND = cd /home/ambre/git/catch2/build && /usr/bin/cpack --config ./CPackConfig.cmake + DESC = Run CPack packaging tool... + pool = console + restat = 1 + +build package: phony CMakeFiles/package.util + + +############################################# +# Utility command for package_source + +build CMakeFiles/package_source.util: CUSTOM_COMMAND + COMMAND = cd /home/ambre/git/catch2/build && /usr/bin/cpack --config ./CPackSourceConfig.cmake /home/ambre/git/catch2/build/CPackSourceConfig.cmake + DESC = Run CPack packaging tool for source... + pool = console + restat = 1 + +build package_source: phony CMakeFiles/package_source.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/ambre/git/catch2/build && /usr/bin/ccmake -S/home/ambre/git/catch2 -B/home/ambre/git/catch2/build + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/ambre/git/catch2/build && /usr/bin/cmake --regenerate-during-build -S/home/ambre/git/catch2 -B/home/ambre/git/catch2/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build list_install_components: phony + + +############################################# +# Utility command for install + +build CMakeFiles/install.util: CUSTOM_COMMAND all + COMMAND = cd /home/ambre/git/catch2/build && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build install: phony CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build CMakeFiles/install/local.util: CUSTOM_COMMAND all + COMMAND = cd /home/ambre/git/catch2/build && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build install/local: phony CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build CMakeFiles/install/strip.util: CUSTOM_COMMAND all + COMMAND = cd /home/ambre/git/catch2/build && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build install/strip: phony CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/ambre/git/catch2/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target Catch2 + + +############################################# +# Order-only phony target for Catch2 + +build cmake_object_order_depends_target_Catch2: phony || . + +build src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/benchmark/catch_chronometer.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/benchmark + +build src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_analyse.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/benchmark/detail/catch_analyse.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_analyse.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/benchmark/detail + +build src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/benchmark/detail/catch_benchmark_function.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/benchmark/detail + +build src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/benchmark/detail/catch_run_for_at_least.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/benchmark/detail + +build src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/benchmark/detail/catch_stats.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/benchmark/detail + +build src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/generators/catch_generator_exception.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/generators + +build src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/generators/catch_generators.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/generators + +build src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/generators/catch_generators_random.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/generators + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_automake.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_common_base.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_compact.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_console.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_cumulative_base.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_event_listener.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_helpers.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_json.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_json.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_json.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_junit.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_multi.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_registrars.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_sonarqube.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_streaming_base.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_tap.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_teamcity.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/reporters/catch_reporter_xml.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/reporters + +build src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/interfaces/catch_interfaces_capture.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/interfaces + +build src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/interfaces/catch_interfaces_config.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/interfaces + +build src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/interfaces/catch_interfaces_exception.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/interfaces + +build src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/interfaces/catch_interfaces_generatortracker.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/interfaces + +build src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/interfaces/catch_interfaces_registry_hub.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/interfaces + +build src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/interfaces/catch_interfaces_reporter.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/interfaces + +build src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/interfaces/catch_interfaces_reporter_factory.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/interfaces + +build src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/interfaces/catch_interfaces_testcase.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/interfaces + +build src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_approx.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_assertion_result.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_config.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_get_random_seed.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_message.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_registry_hub.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_session.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_tag_alias_autoregistrar.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_test_case_info.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_test_spec.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_timer.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_tostring.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_totals.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_translate_exception.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/catch_version.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2 + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_assertion_handler.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_case_insensitive_comparisons.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_clara.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_commandline.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_console_colour.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_context.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_debug_console.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_debugger.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_decomposer.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_enforce.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_enum_values_registry.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_errno_guard.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_exception_translator_registry.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_fatal_condition_handler.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_floating_point_helpers.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_getenv.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_istream.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_jsonwriter.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_jsonwriter.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_jsonwriter.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_lazy_expr.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_leak_detector.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_list.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_message_info.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_output_redirect.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_parse_numbers.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_polyfills.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_random_number_generator.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_random_seed_generation.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_reporter_registry.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_reporter_spec_parser.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_reusable_string_stream.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_run_context.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_section.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_singletons.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_source_line_info.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_startup_exception_registry.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_stdstreams.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_string_manip.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_stringref.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_tag_alias_registry.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_test_case_info_hasher.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_test_case_registry_impl.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_test_case_tracker.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_test_failure_exception.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_test_registry.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_test_spec_parser.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_textflow.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_uncaught_exceptions.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_wildcard_pattern.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_xmlwriter.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/internal + +build src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/matchers/catch_matchers.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/matchers + +build src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/matchers/catch_matchers_container_properties.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/matchers + +build src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/matchers/catch_matchers_exception.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/matchers + +build src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/matchers/catch_matchers_floating_point.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/matchers + +build src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/matchers/catch_matchers_predicate.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/matchers + +build src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/matchers/catch_matchers_quantifiers.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/matchers + +build src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/matchers/catch_matchers_string.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/matchers + +build src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/matchers/catch_matchers_templated.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/matchers + +build src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o: CXX_COMPILER__Catch2_unscanned_Debug /home/ambre/git/catch2/src/catch2/matchers/internal/catch_matchers_impl.cpp || cmake_object_order_depends_target_Catch2 + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2.dir/catch2/matchers/internal + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target Catch2 + + +############################################# +# Link the static library src/libCatch2d.a + +build src/libCatch2d.a: CXX_STATIC_LIBRARY_LINKER__Catch2_Debug src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_analyse.cpp.o src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_json.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_jsonwriter.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o + CONFIG = Debug + LANGUAGE_COMPILE_FLAGS = -g + OBJECT_DIR = src/CMakeFiles/Catch2.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = src/libCatch2d.a + TARGET_PDB = Catch2d.a.dbg + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target Catch2WithMain + + +############################################# +# Order-only phony target for Catch2WithMain + +build cmake_object_order_depends_target_Catch2WithMain: phony || cmake_object_order_depends_target_Catch2 + +build src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o: CXX_COMPILER__Catch2WithMain_unscanned_Debug /home/ambre/git/catch2/src/catch2/internal/catch_main.cpp || cmake_object_order_depends_target_Catch2WithMain + CONFIG = Debug + DEP_FILE = src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o.d + FLAGS = -g -ffile-prefix-map=/home/ambre/git/catch2/= + INCLUDES = -I/home/ambre/git/catch2/src/catch2/.. -I/home/ambre/git/catch2/build/generated-includes + OBJECT_DIR = src/CMakeFiles/Catch2WithMain.dir + OBJECT_FILE_DIR = src/CMakeFiles/Catch2WithMain.dir/catch2/internal + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target Catch2WithMain + + +############################################# +# Link the static library src/libCatch2Maind.a + +build src/libCatch2Maind.a: CXX_STATIC_LIBRARY_LINKER__Catch2WithMain_Debug src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o || src/libCatch2d.a + CONFIG = Debug + LANGUAGE_COMPILE_FLAGS = -g + OBJECT_DIR = src/CMakeFiles/Catch2WithMain.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = src/libCatch2Maind.a + TARGET_PDB = Catch2Maind.a.dbg + + +############################################# +# Utility command for package + +build src/CMakeFiles/package.util: CUSTOM_COMMAND src/all + COMMAND = cd /home/ambre/git/catch2/build && /usr/bin/cpack --config ./CPackConfig.cmake + DESC = Run CPack packaging tool... + pool = console + restat = 1 + +build src/package: phony src/CMakeFiles/package.util + + +############################################# +# Utility command for package_source + +build src/CMakeFiles/package_source.util: CUSTOM_COMMAND + COMMAND = cd /home/ambre/git/catch2/build && /usr/bin/cpack --config ./CPackSourceConfig.cmake /home/ambre/git/catch2/build/CPackSourceConfig.cmake + DESC = Run CPack packaging tool for source... + pool = console + restat = 1 + +build src/package_source: phony src/CMakeFiles/package_source.util + + +############################################# +# Utility command for edit_cache + +build src/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/ambre/git/catch2/build/src && /usr/bin/ccmake -S/home/ambre/git/catch2 -B/home/ambre/git/catch2/build + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build src/edit_cache: phony src/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build src/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/ambre/git/catch2/build/src && /usr/bin/cmake --regenerate-during-build -S/home/ambre/git/catch2 -B/home/ambre/git/catch2/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build src/rebuild_cache: phony src/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build src/list_install_components: phony + + +############################################# +# Utility command for install + +build src/CMakeFiles/install.util: CUSTOM_COMMAND src/all + COMMAND = cd /home/ambre/git/catch2/build/src && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build src/install: phony src/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build src/CMakeFiles/install/local.util: CUSTOM_COMMAND src/all + COMMAND = cd /home/ambre/git/catch2/build/src && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build src/install/local: phony src/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build src/CMakeFiles/install/strip.util: CUSTOM_COMMAND src/all + COMMAND = cd /home/ambre/git/catch2/build/src && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build src/install/strip: phony src/CMakeFiles/install/strip.util + +# ============================================================================= +# Target aliases. + +build Catch2: phony src/libCatch2d.a + +build Catch2WithMain: phony src/libCatch2Maind.a + +build libCatch2Maind.a: phony src/libCatch2Maind.a + +build libCatch2d.a: phony src/libCatch2d.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/ambre/git/catch2/build + +build all: phony src/all + +# ============================================================================= + +############################################# +# Folder: /home/ambre/git/catch2/build/src + +build src/all: phony src/libCatch2d.a src/libCatch2Maind.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja /home/ambre/git/catch2/build/cmake_install.cmake /home/ambre/git/catch2/build/src/cmake_install.cmake: RERUN_CMAKE | /home/ambre/git/catch2/CMake/Catch2Config.cmake.in /home/ambre/git/catch2/CMake/CatchConfigOptions.cmake /home/ambre/git/catch2/CMake/CatchMiscFunctions.cmake /home/ambre/git/catch2/CMake/catch2-with-main.pc.in /home/ambre/git/catch2/CMake/catch2.pc.in /home/ambre/git/catch2/CMakeLists.txt /home/ambre/git/catch2/src/CMakeLists.txt /home/ambre/git/catch2/src/catch2/catch_user_config.hpp.in /usr/share/cmake/Modules/BasicConfigVersion-SameMajorVersion.cmake.in /usr/share/cmake/Modules/CMakeCXXInformation.cmake /usr/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeDependentOption.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakePackageConfigHelpers.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/CPack.cmake /usr/share/cmake/Modules/CPackComponent.cmake /usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake/Modules/Compiler/GNU.cmake /usr/share/cmake/Modules/GNUInstallDirs.cmake /usr/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake/Modules/Linker/GNU-CXX.cmake /usr/share/cmake/Modules/Linker/GNU.cmake /usr/share/cmake/Modules/Platform/Linker/GNU.cmake /usr/share/cmake/Modules/Platform/Linker/Linux-GNU-CXX.cmake /usr/share/cmake/Modules/Platform/Linker/Linux-GNU.cmake /usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake/Modules/Platform/Linux-GNU.cmake /usr/share/cmake/Modules/Platform/Linux-Initialize.cmake /usr/share/cmake/Modules/Platform/Linux.cmake /usr/share/cmake/Modules/Platform/UnixPaths.cmake /usr/share/cmake/Modules/WriteBasicConfigVersionFile.cmake /usr/share/cmake/Templates/CPackConfig.cmake.in CMakeCache.txt CMakeFiles/4.0.0/CMakeCXXCompiler.cmake CMakeFiles/4.0.0/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/ambre/git/catch2/CMake/Catch2Config.cmake.in /home/ambre/git/catch2/CMake/CatchConfigOptions.cmake /home/ambre/git/catch2/CMake/CatchMiscFunctions.cmake /home/ambre/git/catch2/CMake/catch2-with-main.pc.in /home/ambre/git/catch2/CMake/catch2.pc.in /home/ambre/git/catch2/CMakeLists.txt /home/ambre/git/catch2/src/CMakeLists.txt /home/ambre/git/catch2/src/catch2/catch_user_config.hpp.in /usr/share/cmake/Modules/BasicConfigVersion-SameMajorVersion.cmake.in /usr/share/cmake/Modules/CMakeCXXInformation.cmake /usr/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeDependentOption.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakePackageConfigHelpers.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/CPack.cmake /usr/share/cmake/Modules/CPackComponent.cmake /usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake/Modules/Compiler/GNU.cmake /usr/share/cmake/Modules/GNUInstallDirs.cmake /usr/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake/Modules/Linker/GNU-CXX.cmake /usr/share/cmake/Modules/Linker/GNU.cmake /usr/share/cmake/Modules/Platform/Linker/GNU.cmake /usr/share/cmake/Modules/Platform/Linker/Linux-GNU-CXX.cmake /usr/share/cmake/Modules/Platform/Linker/Linux-GNU.cmake /usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake/Modules/Platform/Linux-GNU.cmake /usr/share/cmake/Modules/Platform/Linux-Initialize.cmake /usr/share/cmake/Modules/Platform/Linux.cmake /usr/share/cmake/Modules/Platform/UnixPaths.cmake /usr/share/cmake/Modules/WriteBasicConfigVersionFile.cmake /usr/share/cmake/Templates/CPackConfig.cmake.in CMakeCache.txt CMakeFiles/4.0.0/CMakeCXXCompiler.cmake CMakeFiles/4.0.0/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/build/catch2-with-main.pc b/build/catch2-with-main.pc new file mode 100644 index 0000000000..1aad20df38 --- /dev/null +++ b/build/catch2-with-main.pc @@ -0,0 +1,10 @@ +includedir=/usr/local/include +libdir=/usr/local/lib +pkg_version=3.8.0 + +Name: Catch2-With-Main +Description: A modern, C++-native test framework for C++14 and above (links in default main) +Version: ${pkg_version} +Requires: catch2 = ${pkg_version} +Cflags: -I${includedir} +Libs: -L${libdir} -lCatch2Main diff --git a/build/catch2.pc b/build/catch2.pc new file mode 100644 index 0000000000..234df3c9d5 --- /dev/null +++ b/build/catch2.pc @@ -0,0 +1,11 @@ +prefix=/usr/local +exec_prefix=${prefix} +includedir=/usr/local/include +libdir=/usr/local/lib + +Name: Catch2 +Description: A modern, C++-native, test framework for C++14 and above +URL: https://github.com/catchorg/Catch2 +Version: 3.8.0 +Cflags: -I${includedir} +Libs: -L${libdir} -lCatch2 diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000000..6e50c8e075 --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,106 @@ +# Install script for directory: /home/ambre/git/catch2 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/ambre/git/catch2/build/src/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/Catch2" TYPE FILE FILES + "/home/ambre/git/catch2/build/Catch2Config.cmake" + "/home/ambre/git/catch2/build/Catch2ConfigVersion.cmake" + ) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/doc/Catch2" TYPE DIRECTORY FILES "/home/ambre/git/catch2/docs/" REGEX "/doxygen$" EXCLUDE) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/Catch2" TYPE FILE FILES + "/home/ambre/git/catch2/extras/ParseAndAddCatchTests.cmake" + "/home/ambre/git/catch2/extras/Catch.cmake" + "/home/ambre/git/catch2/extras/CatchAddTests.cmake" + "/home/ambre/git/catch2/extras/CatchShardTests.cmake" + "/home/ambre/git/catch2/extras/CatchShardTestsImpl.cmake" + ) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/Catch2" TYPE FILE FILES + "/home/ambre/git/catch2/extras/gdbinit" + "/home/ambre/git/catch2/extras/lldbinit" + ) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/pkgconfig" TYPE FILE FILES + "/home/ambre/git/catch2/build/catch2.pc" + "/home/ambre/git/catch2/build/catch2-with-main.pc" + ) +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/ambre/git/catch2/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/ambre/git/catch2/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/generated-includes/catch2/catch_user_config.hpp b/build/generated-includes/catch2/catch_user_config.hpp new file mode 100644 index 0000000000..6977b22e00 --- /dev/null +++ b/build/generated-includes/catch2/catch_user_config.hpp @@ -0,0 +1,229 @@ + +// Copyright Catch2 Authors +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE.txt or copy at +// https://www.boost.org/LICENSE_1_0.txt) + +// SPDX-License-Identifier: BSL-1.0 + +/**\file + * **AUTOGENERATED FROM CMAKE CONFIGURATION** + * + * Contains materialized compile-time configuration provided to Catch2's + * CMake configuration. All compile-time configuration options need to + * be here, and also documented in `docs/configuration.md`. + */ + +#ifndef CATCH_USER_CONFIG_HPP_INCLUDED +#define CATCH_USER_CONFIG_HPP_INCLUDED + + +// ------ +// Overridable compilation flags, +// these can have 3 "states": Force Yes, Force No, Use Default. +// Setting both Force Yes and Force No is an error +// ------ + +/* #undef CATCH_CONFIG_ANDROID_LOGWRITE */ +/* #undef CATCH_CONFIG_NO_ANDROID_LOGWRITE */ + +#if defined( CATCH_CONFIG_ANDROID_LOGWRITE ) && \ + defined( CATCH_CONFIG_NO_ANDROID_LOGWRITE ) +# error Cannot force ANDROID_LOGWRITE to both ON and OFF +#endif + +/* #undef CATCH_CONFIG_COLOUR_WIN32 */ +/* #undef CATCH_CONFIG_NO_COLOUR_WIN32 */ + +#if defined( CATCH_CONFIG_COLOUR_WIN32 ) && \ + defined( CATCH_CONFIG_NO_COLOUR_WIN32 ) +# error Cannot force COLOUR_WIN32 to be ON and OFF +#endif + +/* #undef CATCH_CONFIG_COUNTER */ +/* #undef CATCH_CONFIG_NO_COUNTER */ + +#if defined( CATCH_CONFIG_COUNTER ) && \ + defined( CATCH_CONFIG_NO_COUNTER ) +# error Cannot force COUNTER to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_CPP11_TO_STRING */ +/* #undef CATCH_CONFIG_NO_CPP11_TO_STRING */ + +#if defined( CATCH_CONFIG_CPP11_TO_STRING ) && \ + defined( CATCH_CONFIG_NO_CPP11_TO_STRING ) +# error Cannot force CPP11_TO_STRING to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_CPP17_BYTE */ +/* #undef CATCH_CONFIG_NO_CPP17_BYTE */ + +#if defined( CATCH_CONFIG_CPP17_BYTE ) && \ + defined( CATCH_CONFIG_NO_CPP17_BYTE ) +# error Cannot force CPP17_BYTE to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_CPP17_OPTIONAL */ +/* #undef CATCH_CONFIG_NO_CPP17_OPTIONAL */ + +#if defined( CATCH_CONFIG_CPP17_OPTIONAL ) && \ + defined( CATCH_CONFIG_NO_CPP17_OPTIONAL ) +# error Cannot force CPP17_OPTIONAL to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_CPP17_STRING_VIEW */ +/* #undef CATCH_CONFIG_NO_CPP17_STRING_VIEW */ + +#if defined( CATCH_CONFIG_CPP17_STRING_VIEW ) && \ + defined( CATCH_CONFIG_NO_CPP17_STRING_VIEW ) +# error Cannot force CPP17_STRING_VIEW to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_CPP17_UNCAUGHT_EXCEPTIONS */ +/* #undef CATCH_CONFIG_NO_CPP17_UNCAUGHT_EXCEPTIONS */ + +#if defined( CATCH_CONFIG_CPP17_UNCAUGHT_EXCEPTIONS ) && \ + defined( CATCH_CONFIG_NO_CPP17_UNCAUGHT_EXCEPTIONS ) +# error Cannot force CPP17_UNCAUGHT_EXCEPTIONS to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_CPP17_VARIANT */ +/* #undef CATCH_CONFIG_NO_CPP17_VARIANT */ + +#if defined( CATCH_CONFIG_CPP17_VARIANT ) && \ + defined( CATCH_CONFIG_NO_CPP17_VARIANT ) +# error Cannot force CPP17_VARIANT to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_GLOBAL_NEXTAFTER */ +/* #undef CATCH_CONFIG_NO_GLOBAL_NEXTAFTER */ + +#if defined( CATCH_CONFIG_GLOBAL_NEXTAFTER ) && \ + defined( CATCH_CONFIG_NO_GLOBAL_NEXTAFTER ) +# error Cannot force GLOBAL_NEXTAFTER to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_POSIX_SIGNALS */ +/* #undef CATCH_CONFIG_NO_POSIX_SIGNALS */ + +#if defined( CATCH_CONFIG_POSIX_SIGNALS ) && \ + defined( CATCH_CONFIG_NO_POSIX_SIGNALS ) +# error Cannot force POSIX_SIGNALS to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_GETENV */ +/* #undef CATCH_CONFIG_NO_GETENV */ + +#if defined( CATCH_CONFIG_GETENV ) && \ + defined( CATCH_CONFIG_NO_GETENV ) +# error Cannot force GETENV to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_USE_ASYNC */ +/* #undef CATCH_CONFIG_NO_USE_ASYNC */ + +#if defined( CATCH_CONFIG_USE_ASYNC ) && \ + defined( CATCH_CONFIG_NO_USE_ASYNC ) +# error Cannot force USE_ASYNC to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_WCHAR */ +/* #undef CATCH_CONFIG_NO_WCHAR */ + +#if defined( CATCH_CONFIG_WCHAR ) && \ + defined( CATCH_CONFIG_NO_WCHAR ) +# error Cannot force WCHAR to both ON and OFF +#endif + + + +/* #undef CATCH_CONFIG_WINDOWS_SEH */ +/* #undef CATCH_CONFIG_NO_WINDOWS_SEH */ + +#if defined( CATCH_CONFIG_WINDOWS_SEH ) && \ + defined( CATCH_CONFIG_NO_WINDOWS_SEH ) +# error Cannot force WINDOWS_SEH to both ON and OFF +#endif + + +/* #undef CATCH_CONFIG_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT */ +/* #undef CATCH_CONFIG_NO_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT */ + +#if defined( CATCH_CONFIG_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT ) && \ + defined( CATCH_CONFIG_NO_EXPERIMENTAL_STATIC_ANALYSIS_SUPPORT ) +# error Cannot force STATIC_ANALYSIS_SUPPORT to both ON and OFF +#endif + + +/* #undef CATCH_CONFIG_USE_BUILTIN_CONSTANT_P */ +/* #undef CATCH_CONFIG_NO_USE_BUILTIN_CONSTANT_P */ + +#if defined( CATCH_CONFIG_USE_BUILTIN_CONSTANT_P ) && \ + defined( CATCH_CONFIG_NO_USE_BUILTIN_CONSTANT_P ) +# error Cannot force USE_BUILTIN_CONSTANT_P to both ON and OFF +#endif + + +// ------ +// Simple toggle defines +// their value is never used and they cannot be overridden +// ------ + + +/* #undef CATCH_CONFIG_BAZEL_SUPPORT */ +/* #undef CATCH_CONFIG_DISABLE_EXCEPTIONS */ +/* #undef CATCH_CONFIG_DISABLE_EXCEPTIONS_CUSTOM_HANDLER */ +/* #undef CATCH_CONFIG_DISABLE */ +/* #undef CATCH_CONFIG_DISABLE_STRINGIFICATION */ +/* #undef CATCH_CONFIG_ENABLE_ALL_STRINGMAKERS */ +/* #undef CATCH_CONFIG_ENABLE_OPTIONAL_STRINGMAKER */ +/* #undef CATCH_CONFIG_ENABLE_PAIR_STRINGMAKER */ +/* #undef CATCH_CONFIG_ENABLE_TUPLE_STRINGMAKER */ +/* #undef CATCH_CONFIG_ENABLE_VARIANT_STRINGMAKER */ +/* #undef CATCH_CONFIG_EXPERIMENTAL_REDIRECT */ +/* #undef CATCH_CONFIG_FAST_COMPILE */ +/* #undef CATCH_CONFIG_NOSTDOUT */ +/* #undef CATCH_CONFIG_PREFIX_ALL */ +/* #undef CATCH_CONFIG_PREFIX_MESSAGES */ +/* #undef CATCH_CONFIG_WINDOWS_CRTDBG */ + +/* #undef CATCH_CONFIG_SHARED_LIBRARY */ + + +// ------ +// "Variable" defines, these have actual values +// ------ + +#define CATCH_CONFIG_DEFAULT_REPORTER "console" +#define CATCH_CONFIG_CONSOLE_WIDTH 80 + +// Unlike the macros above, CATCH_CONFIG_FALLBACK_STRINGIFIER does not +// have a good default value, so we cannot always define it, and cannot +// even expose it as a variable in CMake. The users will have to find +// out about it from docs and set it only if they use it. +/* #undef CATCH_CONFIG_FALLBACK_STRINGIFIER */ + +#endif // CATCH_USER_CONFIG_HPP_INCLUDED diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o new file mode 100644 index 0000000000..4ad49b35b6 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_analyse.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_analyse.cpp.o new file mode 100644 index 0000000000..5c96bea200 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_analyse.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o new file mode 100644 index 0000000000..d6702d58bb Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o new file mode 100644 index 0000000000..d9d719cfa4 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o new file mode 100644 index 0000000000..218a0d39e1 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o new file mode 100644 index 0000000000..95aa2f9e62 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o new file mode 100644 index 0000000000..5fb731e228 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o new file mode 100644 index 0000000000..489a7d134a Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o new file mode 100644 index 0000000000..d7869dad34 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o new file mode 100644 index 0000000000..170eb7c629 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o new file mode 100644 index 0000000000..bad5063b8e Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o new file mode 100644 index 0000000000..a05a436386 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o new file mode 100644 index 0000000000..20e42d56f2 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o new file mode 100644 index 0000000000..2f79b0cfc4 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o new file mode 100644 index 0000000000..5a88fa297a Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o new file mode 100644 index 0000000000..b436c112fa Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o new file mode 100644 index 0000000000..ad08746efd Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o new file mode 100644 index 0000000000..3a60b74812 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o new file mode 100644 index 0000000000..a81253546c Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o new file mode 100644 index 0000000000..265f570899 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o new file mode 100644 index 0000000000..bb87644d9d Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o new file mode 100644 index 0000000000..4f9f542b84 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o new file mode 100644 index 0000000000..24f29fc850 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o new file mode 100644 index 0000000000..beb87eeab9 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o new file mode 100644 index 0000000000..95ccdd450b Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o new file mode 100644 index 0000000000..38e0773216 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o new file mode 100644 index 0000000000..2a1c5e5646 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o new file mode 100644 index 0000000000..61302a24a8 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o new file mode 100644 index 0000000000..83632cd789 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o new file mode 100644 index 0000000000..34acd3f83d Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o new file mode 100644 index 0000000000..1596197a35 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o new file mode 100644 index 0000000000..9ee0666f05 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o new file mode 100644 index 0000000000..04aaf5c7f5 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o new file mode 100644 index 0000000000..4757326bc6 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o new file mode 100644 index 0000000000..cf5a9bcc70 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o new file mode 100644 index 0000000000..a02b298c65 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o new file mode 100644 index 0000000000..4e5c80aaac Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o new file mode 100644 index 0000000000..4a3eb57e89 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o new file mode 100644 index 0000000000..38c4843154 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o new file mode 100644 index 0000000000..696273e25d Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o new file mode 100644 index 0000000000..c66a38036a Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o new file mode 100644 index 0000000000..7ee8c47c24 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o new file mode 100644 index 0000000000..497e098e77 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o new file mode 100644 index 0000000000..5c0e09a1e2 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o new file mode 100644 index 0000000000..2aac96766f Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o new file mode 100644 index 0000000000..1eb527f468 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o new file mode 100644 index 0000000000..8cb7107af8 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o new file mode 100644 index 0000000000..82e75db2a8 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_jsonwriter.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_jsonwriter.cpp.o new file mode 100644 index 0000000000..dd321437e3 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_jsonwriter.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o new file mode 100644 index 0000000000..7ee104cb60 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o new file mode 100644 index 0000000000..2f23cd949d Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o new file mode 100644 index 0000000000..28089812a8 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o new file mode 100644 index 0000000000..2c0a158432 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o new file mode 100644 index 0000000000..10f7274057 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o new file mode 100644 index 0000000000..f29f428f2a Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o new file mode 100644 index 0000000000..a077e4c85d Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o new file mode 100644 index 0000000000..0923c11b41 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o new file mode 100644 index 0000000000..4fa0f95adc Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o new file mode 100644 index 0000000000..80eba8685c Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o new file mode 100644 index 0000000000..f7031c4fc4 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o new file mode 100644 index 0000000000..0f9748cd92 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o new file mode 100644 index 0000000000..db73946feb Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o new file mode 100644 index 0000000000..7176f753c6 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o new file mode 100644 index 0000000000..f459e87fc8 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o new file mode 100644 index 0000000000..92d99bbac5 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o new file mode 100644 index 0000000000..59d1c49539 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o new file mode 100644 index 0000000000..84bd21aee5 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o new file mode 100644 index 0000000000..729796b32e Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o new file mode 100644 index 0000000000..53769a3d44 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o new file mode 100644 index 0000000000..3d5274d453 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o new file mode 100644 index 0000000000..b4b7837d01 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o new file mode 100644 index 0000000000..2f23eab589 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o new file mode 100644 index 0000000000..f1b7eca0cb Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o new file mode 100644 index 0000000000..f18e7d841e Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o new file mode 100644 index 0000000000..68a7f5bb80 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o new file mode 100644 index 0000000000..53939861b4 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o new file mode 100644 index 0000000000..7059187c49 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o new file mode 100644 index 0000000000..9e01f2f18d Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o new file mode 100644 index 0000000000..8c4d04a9b7 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o new file mode 100644 index 0000000000..907a46cd15 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o new file mode 100644 index 0000000000..e8848f7c86 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o new file mode 100644 index 0000000000..37ca970539 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o new file mode 100644 index 0000000000..84c53dcd8c Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o new file mode 100644 index 0000000000..c53d05ce5f Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o new file mode 100644 index 0000000000..15bd5947fb Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o new file mode 100644 index 0000000000..f266620f20 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o new file mode 100644 index 0000000000..f5783ea494 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o new file mode 100644 index 0000000000..5653023dbb Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o new file mode 100644 index 0000000000..cd2dd86ce1 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o new file mode 100644 index 0000000000..e1940118b2 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o new file mode 100644 index 0000000000..39b7825fe0 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o new file mode 100644 index 0000000000..2ba2cea8b1 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o new file mode 100644 index 0000000000..2af4308eb5 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o new file mode 100644 index 0000000000..a157d37eb1 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o new file mode 100644 index 0000000000..0c37983b7d Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o new file mode 100644 index 0000000000..b47daa64c5 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_json.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_json.cpp.o new file mode 100644 index 0000000000..9e0c6aac05 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_json.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o new file mode 100644 index 0000000000..9552862f09 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o new file mode 100644 index 0000000000..4f4933622a Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o new file mode 100644 index 0000000000..f2445ecd7f Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o new file mode 100644 index 0000000000..69ca4d922b Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o new file mode 100644 index 0000000000..07d4720872 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o new file mode 100644 index 0000000000..48e9827e44 Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o new file mode 100644 index 0000000000..70cbdad4cf Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o new file mode 100644 index 0000000000..4fb31fca1a Binary files /dev/null and b/build/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o differ diff --git a/build/src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o b/build/src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o new file mode 100644 index 0000000000..b75ef72347 Binary files /dev/null and b/build/src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o differ diff --git a/build/src/CMakeFiles/Export/fdf7af8c87c731050acff3e2de49ed47/Catch2Targets-debug.cmake b/build/src/CMakeFiles/Export/fdf7af8c87c731050acff3e2de49ed47/Catch2Targets-debug.cmake new file mode 100644 index 0000000000..5ba967be10 --- /dev/null +++ b/build/src/CMakeFiles/Export/fdf7af8c87c731050acff3e2de49ed47/Catch2Targets-debug.cmake @@ -0,0 +1,29 @@ +#---------------------------------------------------------------- +# Generated CMake target import file for configuration "Debug". +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "Catch2::Catch2" for configuration "Debug" +set_property(TARGET Catch2::Catch2 APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(Catch2::Catch2 PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libCatch2d.a" + ) + +list(APPEND _cmake_import_check_targets Catch2::Catch2 ) +list(APPEND _cmake_import_check_files_for_Catch2::Catch2 "${_IMPORT_PREFIX}/lib/libCatch2d.a" ) + +# Import target "Catch2::Catch2WithMain" for configuration "Debug" +set_property(TARGET Catch2::Catch2WithMain APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(Catch2::Catch2WithMain PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libCatch2Maind.a" + ) + +list(APPEND _cmake_import_check_targets Catch2::Catch2WithMain ) +list(APPEND _cmake_import_check_files_for_Catch2::Catch2WithMain "${_IMPORT_PREFIX}/lib/libCatch2Maind.a" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/src/CMakeFiles/Export/fdf7af8c87c731050acff3e2de49ed47/Catch2Targets.cmake b/build/src/CMakeFiles/Export/fdf7af8c87c731050acff3e2de49ed47/Catch2Targets.cmake new file mode 100644 index 0000000000..b6ad0e1756 --- /dev/null +++ b/build/src/CMakeFiles/Export/fdf7af8c87c731050acff3e2de49ed47/Catch2Targets.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) + message(FATAL_ERROR "CMake >= 2.8.12 required") +endif() +if(CMAKE_VERSION VERSION_LESS "2.8.12") + message(FATAL_ERROR "CMake >= 2.8.12 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.8.12...3.30) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_cmake_targets_defined "") +set(_cmake_targets_not_defined "") +set(_cmake_expected_targets "") +foreach(_cmake_expected_target IN ITEMS Catch2::Catch2 Catch2::Catch2WithMain) + list(APPEND _cmake_expected_targets "${_cmake_expected_target}") + if(TARGET "${_cmake_expected_target}") + list(APPEND _cmake_targets_defined "${_cmake_expected_target}") + else() + list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") + endif() +endforeach() +unset(_cmake_expected_target) +if(_cmake_targets_defined STREQUAL _cmake_expected_targets) + unset(_cmake_targets_defined) + unset(_cmake_targets_not_defined) + unset(_cmake_expected_targets) + unset(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT _cmake_targets_defined STREQUAL "") + string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") + string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") +endif() +unset(_cmake_targets_defined) +unset(_cmake_targets_not_defined) +unset(_cmake_expected_targets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target Catch2::Catch2 +add_library(Catch2::Catch2 STATIC IMPORTED) + +set_target_properties(Catch2::Catch2 PROPERTIES + INTERFACE_COMPILE_FEATURES "cxx_std_14" + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target Catch2::Catch2WithMain +add_library(Catch2::Catch2WithMain STATIC IMPORTED) + +set_target_properties(Catch2::Catch2WithMain PROPERTIES + INTERFACE_LINK_LIBRARIES "Catch2::Catch2" +) + +# Load information for each installed configuration. +file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/Catch2Targets-*.cmake") +foreach(_cmake_config_file IN LISTS _cmake_config_files) + include("${_cmake_config_file}") +endforeach() +unset(_cmake_config_file) +unset(_cmake_config_files) + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(_cmake_target IN LISTS _cmake_import_check_targets) + if(CMAKE_VERSION VERSION_LESS "3.28" + OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} + OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") + foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") + if(NOT EXISTS "${_cmake_file}") + message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file + \"${_cmake_file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + endif() + unset(_cmake_file) + unset("_cmake_import_check_files_for_${_cmake_target}") +endforeach() +unset(_cmake_target) +unset(_cmake_import_check_targets) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/build/src/cmake_install.cmake b/build/src/cmake_install.cmake new file mode 100644 index 0000000000..f3f79763ba --- /dev/null +++ b/build/src/cmake_install.cmake @@ -0,0 +1,88 @@ +# Install script for directory: /home/ambre/git/catch2/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/ambre/git/catch2/build/src/libCatch2d.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/ambre/git/catch2/build/src/libCatch2Maind.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/Catch2/Catch2Targets.cmake") + file(DIFFERENT _cmake_export_file_changed FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/Catch2/Catch2Targets.cmake" + "/home/ambre/git/catch2/build/src/CMakeFiles/Export/fdf7af8c87c731050acff3e2de49ed47/Catch2Targets.cmake") + if(_cmake_export_file_changed) + file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/Catch2/Catch2Targets-*.cmake") + if(_cmake_old_config_files) + string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/Catch2/Catch2Targets.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") + unset(_cmake_old_config_files_text) + file(REMOVE ${_cmake_old_config_files}) + endif() + unset(_cmake_old_config_files) + endif() + unset(_cmake_export_file_changed) + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/Catch2" TYPE FILE FILES "/home/ambre/git/catch2/build/src/CMakeFiles/Export/fdf7af8c87c731050acff3e2de49ed47/Catch2Targets.cmake") + if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/Catch2" TYPE FILE FILES "/home/ambre/git/catch2/build/src/CMakeFiles/Export/fdf7af8c87c731050acff3e2de49ed47/Catch2Targets-debug.cmake") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES + "/home/ambre/git/catch2/src/catch2" + "/home/ambre/git/catch2/build/generated-includes/catch2" + FILES_MATCHING REGEX "/[^/]*\\.hpp$") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/ambre/git/catch2/build/src/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/src/libCatch2Maind.a b/build/src/libCatch2Maind.a new file mode 100644 index 0000000000..1d90ea1bd4 Binary files /dev/null and b/build/src/libCatch2Maind.a differ diff --git a/build/src/libCatch2d.a b/build/src/libCatch2d.a new file mode 100644 index 0000000000..ebcc76bf84 Binary files /dev/null and b/build/src/libCatch2d.a differ diff --git a/examples/210-Evt-EventListeners.cpp b/examples/210-Evt-EventListeners.cpp index d05dfaaa5a..7a38fa2f4d 100644 --- a/examples/210-Evt-EventListeners.cpp +++ b/examples/210-Evt-EventListeners.cpp @@ -25,7 +25,7 @@ namespace { -std::string ws(int const level) { +std::string ws(std::size_t const level) { return std::string( 2 * level, ' ' ); } @@ -45,7 +45,7 @@ std::ostream& operator<<( std::ostream& os, std::vector const& v ) { // std::size_t line; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::SourceLineInfo const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::SourceLineInfo const& info ) { os << ws(level ) << title << ":\n" << ws(level+1) << "- file: " << info.file << "\n" << ws(level+1) << "- line: " << info.line << "\n"; @@ -59,14 +59,14 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // unsigned int sequence; //}; -void print( std::ostream& os, int const level, Catch::MessageInfo const& info ) { +void print( std::ostream& os, std::size_t const level, Catch::MessageInfo const& info ) { os << ws(level+1) << "- macroName: '" << info.macroName << "'\n" << ws(level+1) << "- message '" << info.message << "'\n"; print( os,level+1 , "- lineInfo", info.lineInfo ); os << ws(level+1) << "- sequence " << info.sequence << "\n"; } -void print( std::ostream& os, int const level, std::string const& title, std::vector const& v ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, std::vector const& v ) { os << ws(level ) << title << ":\n"; for ( const auto& x : v ) { @@ -81,7 +81,7 @@ void print( std::ostream& os, int const level, std::string const& title, std::ve // std::string name; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::TestRunInfo const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::TestRunInfo const& info ) { os << ws(level ) << title << ":\n" << ws(level+1) << "- name: " << info.name << "\n"; } @@ -96,7 +96,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // std::size_t failedButOk = 0; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::Counts const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::Counts const& info ) { os << ws(level ) << title << ":\n" << ws(level+1) << "- total(): " << info.total() << "\n" << ws(level+1) << "- allPassed(): " << info.allPassed() << "\n" @@ -111,7 +111,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // Counts testCases; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::Totals const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::Totals const& info ) { os << ws(level) << title << ":\n"; print( os, level+1, "- assertions", info.assertions ); print( os, level+1, "- testCases" , info.testCases ); @@ -123,7 +123,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // bool aborting; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::TestRunStats const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::TestRunStats const& info ) { os << ws(level) << title << ":\n"; print( os, level+1 , "- runInfo", info.runInfo ); print( os, level+1 , "- totals" , info.totals ); @@ -161,7 +161,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // TestCaseProperties properties = TestCaseProperties::None; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::TestCaseInfo const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::TestCaseInfo const& info ) { os << ws(level ) << title << ":\n" << ws(level+1) << "- isHidden(): " << info.isHidden() << "\n" << ws(level+1) << "- throws(): " << info.throws() << "\n" @@ -183,7 +183,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // bool aborting; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::TestCaseStats const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::TestCaseStats const& info ) { os << ws(level ) << title << ":\n"; print( os, level+1 , "- testInfo", *info.testInfo ); print( os, level+1 , "- totals" , info.totals ); @@ -198,7 +198,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // SourceLineInfo lineInfo; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::SectionInfo const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::SectionInfo const& info ) { os << ws(level ) << title << ":\n" << ws(level+1) << "- name: " << info.name << "\n"; print( os, level+1 , "- lineInfo", info.lineInfo ); @@ -211,7 +211,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // bool missingAssertions; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::SectionStats const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::SectionStats const& info ) { os << ws(level ) << title << ":\n"; print( os, level+1 , "- sectionInfo", info.sectionInfo ); print( os, level+1 , "- assertions" , info.assertions ); @@ -227,7 +227,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // ResultDisposition::Flags resultDisposition; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::AssertionInfo const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::AssertionInfo const& info ) { os << ws(level ) << title << ":\n" << ws(level+1) << "- macroName: '" << info.macroName << "'\n"; print( os, level+1 , "- lineInfo" , info.lineInfo ); @@ -245,7 +245,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // ResultWas::OfType resultType; //}; -void print( std::ostream& os, int const level, std::string const& title, Catch::AssertionResultData const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::AssertionResultData const& info ) { os << ws(level ) << title << ":\n" << ws(level+1) << "- reconstructExpression(): '" << info.reconstructExpression() << "'\n" << ws(level+1) << "- message: '" << info.message << "'\n" @@ -271,7 +271,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // AssertionResultData m_resultData; //}; -void print( std::ostream& os, int const level, std::string const& title, Catch::AssertionResult const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::AssertionResult const& info ) { os << ws(level ) << title << ":\n" << ws(level+1) << "- isOk(): " << info.isOk() << "\n" << ws(level+1) << "- succeeded(): " << info.succeeded() << "\n" @@ -296,7 +296,7 @@ void print( std::ostream& os, int const level, std::string const& title, Catch:: // Totals totals; // }; -void print( std::ostream& os, int const level, std::string const& title, Catch::AssertionStats const& info ) { +void print( std::ostream& os, std::size_t const level, std::string const& title, Catch::AssertionStats const& info ) { os << ws(level ) << title << ":\n"; print( os, level+1 , "- assertionResult", info.assertionResult ); print( os, level+1 , "- infoMessages", info.infoMessages ); diff --git a/src/catch2/catch_timer.cpp b/src/catch2/catch_timer.cpp index efdd8b7d0c..40af793ea7 100644 --- a/src/catch2/catch_timer.cpp +++ b/src/catch2/catch_timer.cpp @@ -13,7 +13,8 @@ namespace Catch { namespace { static auto getCurrentNanosecondsSinceEpoch() -> uint64_t { - return std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); + return static_cast(std::chrono::duration_cast( + std::chrono::high_resolution_clock::now().time_since_epoch()).count()); } } // end unnamed namespace diff --git a/src/catch2/internal/catch_test_case_info_hasher.cpp b/src/catch2/internal/catch_test_case_info_hasher.cpp index e1731ebe8b..ed5758e75c 100644 --- a/src/catch2/internal/catch_test_case_info_hasher.cpp +++ b/src/catch2/internal/catch_test_case_info_hasher.cpp @@ -17,16 +17,16 @@ namespace Catch { const hash_t prime = 1099511628211u; hash_t hash = 14695981039346656037u; for ( const char c : t.name ) { - hash ^= c; + hash ^= static_cast(c); hash *= prime; } for ( const char c : t.className ) { - hash ^= c; + hash ^= static_cast(c); hash *= prime; } for ( const Tag& tag : t.tags ) { for ( const char c : tag.original ) { - hash ^= c; + hash ^= static_cast(c); hash *= prime; } } diff --git a/src/catch2/reporters/catch_reporter_console.cpp b/src/catch2/reporters/catch_reporter_console.cpp index 9529f39aa3..6f335b50cf 100644 --- a/src/catch2/reporters/catch_reporter_console.cpp +++ b/src/catch2/reporters/catch_reporter_console.cpp @@ -301,7 +301,7 @@ class TablePrinter { std::ostream& m_os; std::vector m_columnInfos; ReusableStringStream m_oss; - int m_currentColumn = -1; + std::vector::iterator m_currentColumn; bool m_isOpen = false; public: @@ -348,13 +348,12 @@ class TablePrinter { const auto strSize = colStr.size(); tp.m_oss.str(""); tp.open(); - if (tp.m_currentColumn == static_cast(tp.m_columnInfos.size() - 1)) { - tp.m_currentColumn = -1; + if (tp.m_currentColumn == tp.m_columnInfos.end()) { + tp.m_currentColumn = tp.m_columnInfos.begin(); tp.m_os << '\n'; } - tp.m_currentColumn++; - auto colInfo = tp.m_columnInfos[tp.m_currentColumn]; + auto colInfo = *tp.m_currentColumn; auto padding = (strSize + 1 < colInfo.width) ? std::string(colInfo.width - (strSize + 1), ' ') : std::string(); @@ -366,9 +365,9 @@ class TablePrinter { } friend TablePrinter& operator<< (TablePrinter& tp, RowBreak) { - if (tp.m_currentColumn > 0) { + if (tp.m_currentColumn > tp.m_columnInfos.begin()) { tp.m_os << '\n'; - tp.m_currentColumn = -1; + tp.m_currentColumn = tp.m_columnInfos.begin(); } return tp; } diff --git a/src/catch2/reporters/catch_reporter_multi.hpp b/src/catch2/reporters/catch_reporter_multi.hpp index 661138371b..d79bcbc1c9 100644 --- a/src/catch2/reporters/catch_reporter_multi.hpp +++ b/src/catch2/reporters/catch_reporter_multi.hpp @@ -24,7 +24,7 @@ namespace Catch { // Keep track of how many listeners we have already inserted, // so that we can insert them into the main vector at the right place - size_t m_insertedListeners = 0; + std::vector::difference_type m_insertedListeners = 0; void updatePreferences(IEventListener const& reporterish); diff --git a/tests/SelfTest/Baselines/compact.sw.approved.txt b/tests/SelfTest/Baselines/compact.sw.approved.txt index b7f48cbca4..384f213de0 100644 --- a/tests/SelfTest/Baselines/compact.sw.approved.txt +++ b/tests/SelfTest/Baselines/compact.sw.approved.txt @@ -344,7 +344,7 @@ MatchersRanges.tests.cpp:: passed: c, !Contains(1) for: { 4, 5, 6 } MatchersRanges.tests.cpp:: passed: a, Contains(0, close_enough) for: { 1, 2, 3 } contains element 0 MatchersRanges.tests.cpp:: passed: b, Contains(0, close_enough) for: { 0, 1, 2 } contains element 0 MatchersRanges.tests.cpp:: passed: c, !Contains(0, close_enough) for: { 4, 5, 6 } not contains element 0 -MatchersRanges.tests.cpp:: passed: a, Contains(4, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) for: { "abc", "abcd", "abcde" } contains element 4 +MatchersRanges.tests.cpp:: passed: a, Contains(4u, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) for: { "abc", "abcd", "abcde" } contains element 4 MatchersRanges.tests.cpp:: passed: in, Contains(1) for: { 1, 2, 3, 4, 5 } contains element 1 MatchersRanges.tests.cpp:: passed: in, !Contains(8) for: { 1, 2, 3, 4, 5 } not contains element 8 MatchersRanges.tests.cpp:: passed: in, Contains(MoveOnlyTestElement{ 2 }) for: { 1, 2, 3 } contains element 2 @@ -750,21 +750,21 @@ Generators.tests.cpp:: passed: chunk(2, value(1)), Catch::Generator Generators.tests.cpp:: passed: j < i for: -3 < 1 Generators.tests.cpp:: passed: j < i for: -2 < 1 Generators.tests.cpp:: passed: j < i for: -1 < 1 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 4 > 1 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 4 > 2 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 4 > 3 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 4 > 1 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 4 > 2 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 4 > 3 Generators.tests.cpp:: passed: j < i for: -3 < 2 Generators.tests.cpp:: passed: j < i for: -2 < 2 Generators.tests.cpp:: passed: j < i for: -1 < 2 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 8 > 1 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 8 > 2 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 8 > 3 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 8 > 1 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 8 > 2 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 8 > 3 Generators.tests.cpp:: passed: j < i for: -3 < 3 Generators.tests.cpp:: passed: j < i for: -2 < 3 Generators.tests.cpp:: passed: j < i for: -1 < 3 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 12 > 1 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 12 > 2 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 12 > 3 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 12 > 1 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 12 > 2 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 12 > 3 GeneratorsImpl.tests.cpp:: passed: gen.get() == 123 for: 123 == 123 GeneratorsImpl.tests.cpp:: passed: !(gen.next()) for: !false GeneratorsImpl.tests.cpp:: passed: gen.get() == 1 for: 1 == 1 diff --git a/tests/SelfTest/Baselines/compact.sw.multi.approved.txt b/tests/SelfTest/Baselines/compact.sw.multi.approved.txt index 9e3e537231..f48eb6e56d 100644 --- a/tests/SelfTest/Baselines/compact.sw.multi.approved.txt +++ b/tests/SelfTest/Baselines/compact.sw.multi.approved.txt @@ -342,7 +342,7 @@ MatchersRanges.tests.cpp:: passed: c, !Contains(1) for: { 4, 5, 6 } MatchersRanges.tests.cpp:: passed: a, Contains(0, close_enough) for: { 1, 2, 3 } contains element 0 MatchersRanges.tests.cpp:: passed: b, Contains(0, close_enough) for: { 0, 1, 2 } contains element 0 MatchersRanges.tests.cpp:: passed: c, !Contains(0, close_enough) for: { 4, 5, 6 } not contains element 0 -MatchersRanges.tests.cpp:: passed: a, Contains(4, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) for: { "abc", "abcd", "abcde" } contains element 4 +MatchersRanges.tests.cpp:: passed: a, Contains(4u, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) for: { "abc", "abcd", "abcde" } contains element 4 MatchersRanges.tests.cpp:: passed: in, Contains(1) for: { 1, 2, 3, 4, 5 } contains element 1 MatchersRanges.tests.cpp:: passed: in, !Contains(8) for: { 1, 2, 3, 4, 5 } not contains element 8 MatchersRanges.tests.cpp:: passed: in, Contains(MoveOnlyTestElement{ 2 }) for: { 1, 2, 3 } contains element 2 @@ -748,21 +748,21 @@ Generators.tests.cpp:: passed: chunk(2, value(1)), Catch::Generator Generators.tests.cpp:: passed: j < i for: -3 < 1 Generators.tests.cpp:: passed: j < i for: -2 < 1 Generators.tests.cpp:: passed: j < i for: -1 < 1 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 4 > 1 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 4 > 2 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 4 > 3 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 4 > 1 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 4 > 2 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 4 > 3 Generators.tests.cpp:: passed: j < i for: -3 < 2 Generators.tests.cpp:: passed: j < i for: -2 < 2 Generators.tests.cpp:: passed: j < i for: -1 < 2 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 8 > 1 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 8 > 2 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 8 > 3 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 8 > 1 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 8 > 2 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 8 > 3 Generators.tests.cpp:: passed: j < i for: -3 < 3 Generators.tests.cpp:: passed: j < i for: -2 < 3 Generators.tests.cpp:: passed: j < i for: -1 < 3 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 12 > 1 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 12 > 2 -Generators.tests.cpp:: passed: 4u * i > str.size() for: 12 > 3 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 12 > 1 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 12 > 2 +Generators.tests.cpp:: passed: 4u * static_cast(i) > str.size() for: 12 > 3 GeneratorsImpl.tests.cpp:: passed: gen.get() == 123 for: 123 == 123 GeneratorsImpl.tests.cpp:: passed: !(gen.next()) for: !false GeneratorsImpl.tests.cpp:: passed: gen.get() == 1 for: 1 == 1 diff --git a/tests/SelfTest/Baselines/console.sw.approved.txt b/tests/SelfTest/Baselines/console.sw.approved.txt index a53f40d105..93afdb525b 100644 --- a/tests/SelfTest/Baselines/console.sw.approved.txt +++ b/tests/SelfTest/Baselines/console.sw.approved.txt @@ -2677,7 +2677,7 @@ MatchersRanges.tests.cpp: ............................................................................... MatchersRanges.tests.cpp:: PASSED: - REQUIRE_THAT( a, Contains(4, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) ) + REQUIRE_THAT( a, Contains(4u, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) ) with expansion: { "abc", "abcd", "abcde" } contains element 4 @@ -5504,7 +5504,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 4 > 1 @@ -5516,7 +5516,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 4 > 2 @@ -5528,7 +5528,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 4 > 3 @@ -5576,7 +5576,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 8 > 1 @@ -5588,7 +5588,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 8 > 2 @@ -5600,7 +5600,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 8 > 3 @@ -5648,7 +5648,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 12 > 1 @@ -5660,7 +5660,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 12 > 2 @@ -5672,7 +5672,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 12 > 3 diff --git a/tests/SelfTest/Baselines/console.sw.multi.approved.txt b/tests/SelfTest/Baselines/console.sw.multi.approved.txt index 418ccf7e90..bd06fd5070 100644 --- a/tests/SelfTest/Baselines/console.sw.multi.approved.txt +++ b/tests/SelfTest/Baselines/console.sw.multi.approved.txt @@ -2675,7 +2675,7 @@ MatchersRanges.tests.cpp: ............................................................................... MatchersRanges.tests.cpp:: PASSED: - REQUIRE_THAT( a, Contains(4, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) ) + REQUIRE_THAT( a, Contains(4u, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) ) with expansion: { "abc", "abcd", "abcde" } contains element 4 @@ -5502,7 +5502,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 4 > 1 @@ -5514,7 +5514,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 4 > 2 @@ -5526,7 +5526,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 4 > 3 @@ -5574,7 +5574,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 8 > 1 @@ -5586,7 +5586,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 8 > 2 @@ -5598,7 +5598,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 8 > 3 @@ -5646,7 +5646,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 12 > 1 @@ -5658,7 +5658,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 12 > 2 @@ -5670,7 +5670,7 @@ Generators.tests.cpp: ............................................................................... Generators.tests.cpp:: PASSED: - REQUIRE( 4u * i > str.size() ) + REQUIRE( 4u * static_cast(i) > str.size() ) with expansion: 12 > 3 diff --git a/tests/SelfTest/Baselines/tap.sw.approved.txt b/tests/SelfTest/Baselines/tap.sw.approved.txt index 801946d393..e59328b66b 100644 --- a/tests/SelfTest/Baselines/tap.sw.approved.txt +++ b/tests/SelfTest/Baselines/tap.sw.approved.txt @@ -637,7 +637,7 @@ ok {test-number} - b, Contains(0, close_enough) for: { 0, 1, 2 } contains elemen # Basic use of the Contains range matcher ok {test-number} - c, !Contains(0, close_enough) for: { 4, 5, 6 } not contains element 0 # Basic use of the Contains range matcher -ok {test-number} - a, Contains(4, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) for: { "abc", "abcd", "abcde" } contains element 4 +ok {test-number} - a, Contains(4u, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) for: { "abc", "abcd", "abcde" } contains element 4 # Basic use of the Contains range matcher ok {test-number} - in, Contains(1) for: { 1, 2, 3, 4, 5 } contains element 1 # Basic use of the Contains range matcher @@ -1361,11 +1361,11 @@ ok {test-number} - j < i for: -2 < 1 # Generators -- simple ok {test-number} - j < i for: -1 < 1 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 4 > 1 +ok {test-number} - 4u * static_cast(i) > str.size() for: 4 > 1 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 4 > 2 +ok {test-number} - 4u * static_cast(i) > str.size() for: 4 > 2 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 4 > 3 +ok {test-number} - 4u * static_cast(i) > str.size() for: 4 > 3 # Generators -- simple ok {test-number} - j < i for: -3 < 2 # Generators -- simple @@ -1373,11 +1373,11 @@ ok {test-number} - j < i for: -2 < 2 # Generators -- simple ok {test-number} - j < i for: -1 < 2 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 8 > 1 +ok {test-number} - 4u * static_cast(i) > str.size() for: 8 > 1 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 8 > 2 +ok {test-number} - 4u * static_cast(i) > str.size() for: 8 > 2 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 8 > 3 +ok {test-number} - 4u * static_cast(i) > str.size() for: 8 > 3 # Generators -- simple ok {test-number} - j < i for: -3 < 3 # Generators -- simple @@ -1385,11 +1385,11 @@ ok {test-number} - j < i for: -2 < 3 # Generators -- simple ok {test-number} - j < i for: -1 < 3 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 12 > 1 +ok {test-number} - 4u * static_cast(i) > str.size() for: 12 > 1 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 12 > 2 +ok {test-number} - 4u * static_cast(i) > str.size() for: 12 > 2 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 12 > 3 +ok {test-number} - 4u * static_cast(i) > str.size() for: 12 > 3 # Generators internals ok {test-number} - gen.get() == 123 for: 123 == 123 # Generators internals diff --git a/tests/SelfTest/Baselines/tap.sw.multi.approved.txt b/tests/SelfTest/Baselines/tap.sw.multi.approved.txt index 7f281f6469..2056d268fd 100644 --- a/tests/SelfTest/Baselines/tap.sw.multi.approved.txt +++ b/tests/SelfTest/Baselines/tap.sw.multi.approved.txt @@ -635,7 +635,7 @@ ok {test-number} - b, Contains(0, close_enough) for: { 0, 1, 2 } contains elemen # Basic use of the Contains range matcher ok {test-number} - c, !Contains(0, close_enough) for: { 4, 5, 6 } not contains element 0 # Basic use of the Contains range matcher -ok {test-number} - a, Contains(4, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) for: { "abc", "abcd", "abcde" } contains element 4 +ok {test-number} - a, Contains(4u, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) for: { "abc", "abcd", "abcde" } contains element 4 # Basic use of the Contains range matcher ok {test-number} - in, Contains(1) for: { 1, 2, 3, 4, 5 } contains element 1 # Basic use of the Contains range matcher @@ -1359,11 +1359,11 @@ ok {test-number} - j < i for: -2 < 1 # Generators -- simple ok {test-number} - j < i for: -1 < 1 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 4 > 1 +ok {test-number} - 4u * static_cast(i) > str.size() for: 4 > 1 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 4 > 2 +ok {test-number} - 4u * static_cast(i) > str.size() for: 4 > 2 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 4 > 3 +ok {test-number} - 4u * static_cast(i) > str.size() for: 4 > 3 # Generators -- simple ok {test-number} - j < i for: -3 < 2 # Generators -- simple @@ -1371,11 +1371,11 @@ ok {test-number} - j < i for: -2 < 2 # Generators -- simple ok {test-number} - j < i for: -1 < 2 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 8 > 1 +ok {test-number} - 4u * static_cast(i) > str.size() for: 8 > 1 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 8 > 2 +ok {test-number} - 4u * static_cast(i) > str.size() for: 8 > 2 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 8 > 3 +ok {test-number} - 4u * static_cast(i) > str.size() for: 8 > 3 # Generators -- simple ok {test-number} - j < i for: -3 < 3 # Generators -- simple @@ -1383,11 +1383,11 @@ ok {test-number} - j < i for: -2 < 3 # Generators -- simple ok {test-number} - j < i for: -1 < 3 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 12 > 1 +ok {test-number} - 4u * static_cast(i) > str.size() for: 12 > 1 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 12 > 2 +ok {test-number} - 4u * static_cast(i) > str.size() for: 12 > 2 # Generators -- simple -ok {test-number} - 4u * i > str.size() for: 12 > 3 +ok {test-number} - 4u * static_cast(i) > str.size() for: 12 > 3 # Generators internals ok {test-number} - gen.get() == 123 for: 123 == 123 # Generators internals diff --git a/tests/SelfTest/Baselines/xml.sw.approved.txt b/tests/SelfTest/Baselines/xml.sw.approved.txt index aa6bd6a86c..78e649b724 100644 --- a/tests/SelfTest/Baselines/xml.sw.approved.txt +++ b/tests/SelfTest/Baselines/xml.sw.approved.txt @@ -2824,7 +2824,7 @@ Approx( 1.23399996757507324 )
- a, Contains(4, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) + a, Contains(4u, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) { "abc", "abcd", "abcde" } contains element 4 @@ -6226,7 +6226,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 4 > 1 @@ -6237,7 +6237,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 4 > 2 @@ -6248,7 +6248,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 4 > 3 @@ -6292,7 +6292,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 8 > 1 @@ -6303,7 +6303,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 8 > 2 @@ -6314,7 +6314,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 8 > 3 @@ -6358,7 +6358,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 12 > 1 @@ -6369,7 +6369,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 12 > 2 @@ -6380,7 +6380,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 12 > 3 diff --git a/tests/SelfTest/Baselines/xml.sw.multi.approved.txt b/tests/SelfTest/Baselines/xml.sw.multi.approved.txt index 7f3b4984d8..e8609b7500 100644 --- a/tests/SelfTest/Baselines/xml.sw.multi.approved.txt +++ b/tests/SelfTest/Baselines/xml.sw.multi.approved.txt @@ -2824,7 +2824,7 @@ Approx( 1.23399996757507324 )
- a, Contains(4, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) + a, Contains(4u, [](auto&& lhs, size_t sz) { return lhs.size() == sz; }) { "abc", "abcd", "abcde" } contains element 4 @@ -6226,7 +6226,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 4 > 1 @@ -6237,7 +6237,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 4 > 2 @@ -6248,7 +6248,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 4 > 3 @@ -6292,7 +6292,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 8 > 1 @@ -6303,7 +6303,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 8 > 2 @@ -6314,7 +6314,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 8 > 3 @@ -6358,7 +6358,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 12 > 1 @@ -6369,7 +6369,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 12 > 2 @@ -6380,7 +6380,7 @@ Approx( 1.30000000000000004 )
- 4u * i > str.size() + 4u * static_cast<std::size_t>(i) > str.size() 12 > 3 diff --git a/tests/SelfTest/IntrospectiveTests/Sharding.tests.cpp b/tests/SelfTest/IntrospectiveTests/Sharding.tests.cpp index 8e6009dd58..70b998e57b 100644 --- a/tests/SelfTest/IntrospectiveTests/Sharding.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/Sharding.tests.cpp @@ -26,8 +26,8 @@ TEST_CASE("Sharding Function", "[approvals]") { {7, {1, 1, 1, 1, 1, 1, 1}}, }; - auto shardCount = GENERATE(range(1, 7)); - auto shardIndex = GENERATE_COPY(filter([=](int i) { return i < shardCount; }, range(0, 6))); + auto shardCount = GENERATE(range(1ul, 7ul)); + auto shardIndex = GENERATE_COPY(filter([=](std::size_t i) { return i < shardCount; }, range(0ul, 6ul))); std::vector result = Catch::createShard(testContainer, shardCount, shardIndex); @@ -35,7 +35,7 @@ TEST_CASE("Sharding Function", "[approvals]") { REQUIRE(result.size() == sizes[shardIndex]); std::size_t startIndex = 0; - for(int i = 0; i < shardIndex; i++) { + for(std::size_t i = 0; i < shardIndex; i++) { startIndex += sizes[i]; } diff --git a/tests/SelfTest/UsageTests/Benchmark.tests.cpp b/tests/SelfTest/UsageTests/Benchmark.tests.cpp index c489eaa856..11d4a5449b 100644 --- a/tests/SelfTest/UsageTests/Benchmark.tests.cpp +++ b/tests/SelfTest/UsageTests/Benchmark.tests.cpp @@ -62,8 +62,8 @@ TEST_CASE("Benchmark containers", "[!benchmark]") { // test optimizer control BENCHMARK("Add up a vector's content") { uint64_t add = 0; - for (int i = 0; i < size; ++i) - add += v[i]; + for (std::size_t i = 0; i < size; ++i) + add += static_cast(v[i]); return add; }; @@ -86,7 +86,7 @@ TEST_CASE("Benchmark containers", "[!benchmark]") { v = std::vector(); v.resize(size); for (int i = 0; i < size; ++i) - v[i] = i; + v[static_cast(i)] = i; }; REQUIRE(v.size() == size); @@ -116,7 +116,7 @@ TEST_CASE("Benchmark containers", "[!benchmark]") { BENCHMARK("Fill vector indexed", benchmarkIndex) { v = std::vector(); v.resize(size); - for (int i = 0; i < size; ++i) + for (std::size_t i = 0; i < size; ++i) v[i] = benchmarkIndex; runs = benchmarkIndex; }; @@ -132,7 +132,7 @@ TEST_CASE("Benchmark containers", "[!benchmark]") { BENCHMARK("Fill vector generated") { v = std::vector(); v.resize(size); - for (int i = 0; i < size; ++i) + for (std::size_t i = 0; i < size; ++i) v[i] = generated; }; for (int val : v) { @@ -142,15 +142,15 @@ TEST_CASE("Benchmark containers", "[!benchmark]") { SECTION("construct and destroy example") { BENCHMARK_ADVANCED("construct")(Catch::Benchmark::Chronometer meter) { - std::vector> storage(meter.runs()); - meter.measure([&](int i) { storage[i].construct("thing"); }); + std::vector> storage(static_cast(meter.runs())); + meter.measure([&](int i) { storage[static_cast(i)].construct("thing"); }); }; BENCHMARK_ADVANCED("destroy")(Catch::Benchmark::Chronometer meter) { - std::vector> storage(meter.runs()); + std::vector> storage(static_cast(meter.runs())); for(auto&& o : storage) o.construct("thing"); - meter.measure([&](int i) { storage[i].destruct(); }); + meter.measure([&](int i) { storage[static_cast(i)].destruct(); }); }; } } @@ -166,8 +166,8 @@ TEST_CASE("Skip benchmark macros", "[!benchmark]") { std::size_t counter{0}; BENCHMARK_ADVANCED("construct vector")(Catch::Benchmark::Chronometer meter) { - std::vector> storage(meter.runs()); - meter.measure([&](int i) { storage[i].construct("thing"); counter++; }); + std::vector> storage(static_cast(meter.runs())); + meter.measure([&](int i) { storage[static_cast(i)].construct("thing"); counter++; }); }; REQUIRE(counter == 0); } diff --git a/tests/SelfTest/UsageTests/Generators.tests.cpp b/tests/SelfTest/UsageTests/Generators.tests.cpp index f04cf4f099..540622fc3e 100644 --- a/tests/SelfTest/UsageTests/Generators.tests.cpp +++ b/tests/SelfTest/UsageTests/Generators.tests.cpp @@ -26,7 +26,7 @@ TEST_CASE("Generators -- simple", "[generators]") { SECTION("two") { // You can also explicitly set type for generators via Catch::Generators::as auto str = GENERATE(as{}, "a", "bb", "ccc"); - REQUIRE(4u * i > str.size()); + REQUIRE(4u * static_cast(i) > str.size()); } } diff --git a/tests/SelfTest/UsageTests/MatchersRanges.tests.cpp b/tests/SelfTest/UsageTests/MatchersRanges.tests.cpp index 4f906b99af..b531484a0f 100644 --- a/tests/SelfTest/UsageTests/MatchersRanges.tests.cpp +++ b/tests/SelfTest/UsageTests/MatchersRanges.tests.cpp @@ -75,7 +75,7 @@ TEST_CASE("Basic use of the Contains range matcher", "[matchers][templated][cont SECTION("Different element type, custom comparisons") { std::array a{ { "abc", "abcd" , "abcde" } }; - REQUIRE_THAT(a, Contains(4, [](auto&& lhs, size_t sz) { + REQUIRE_THAT(a, Contains(4u, [](auto&& lhs, size_t sz) { return lhs.size() == sz; })); } @@ -933,4 +933,4 @@ TEST_CASE( "Type conversions of RangeEquals and similar", UnorderedRangeEquals( array_a_plus_1, close_enough ) ); } } -} \ No newline at end of file +}