[DO-987] catch recipe (!3)

Co-authored-by: aleksandr.vodyanov <aleksandr.vodyanov@avroid.tech>
Reviewed-on: https://git.avroid.tech/Conan/conan_build/pulls/3
Reviewed-by: Denis Patrakeev <denis.patrakeev@avroid.team>
Co-authored-by: Aleksandr Vodyanov <aleksandr.vodyanov@avroid.team>
Co-committed-by: Aleksandr Vodyanov <aleksandr.vodyanov@avroid.team>
This commit is contained in:
Aleksandr Vodyanov
2024-11-21 17:23:08 +03:00
committed by Denis Patrakeev
parent bb6197bed7
commit e3106d807c
27 changed files with 928 additions and 0 deletions

View File

@@ -0,0 +1,68 @@
sources:
"3.7.1":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.7.1"
"3.7.0":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.7.0"
"3.6.0":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.6.0"
"3.5.4":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.5.4"
"3.5.3":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.5.3"
"3.5.2":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.5.2"
"3.5.1":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.5.1"
"3.5.0":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.5.0"
"3.4.0":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.4.0"
"3.3.2":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.3.2"
"3.3.1":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.3.1"
"3.3.0":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.3.0"
"3.2.1":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.2.1"
"3.2.0":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.2.0"
"3.1.0":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.1.0"
"3.0.1":
url: "ssh://git@git.avroid.tech:2222/Mirrors/Catch2"
branch: "v3.0.1"
patches:
"3.1.0":
- patch_file: "patches/3.1.0-0001-fix-dll-install.patch"
patch_description: "Install dll in bin folder"
patch_type: "portability"
patch_source: "https://github.com/catchorg/Catch2/pull/2485"
- patch_file: "patches/3.1.0-0002-dllimport-global-symbols-msvc.patch"
patch_description: "Fix import of global symbols for msvc shared"
patch_type: "portability"
patch_source: "https://github.com/catchorg/Catch2/pull/2527"
"3.0.1":
- patch_file: "patches/3.0.1-0001-allow-shared.patch"
patch_description: "Allow to build catch2 as a shared library"
patch_type: "portability"
patch_source: "https://github.com/catchorg/Catch2/commit/bea58bf8bbfca887f871c3aa2d720ba62c01f855"
- patch_file: "patches/3.0.1-0002-dllimport-global-symbols-msvc.patch"
patch_description: "Fix import of global symbols for msvc shared"
patch_type: "portability"
patch_source: "https://github.com/catchorg/Catch2/pull/2527"