mirror of
https://github.com/catchorg/Catch2.git
synced 2025-03-13 22:34:45 +01:00

* Removed Conan1 build.py file using conan package tools that are no longer supported * Working conan 1 and 2 build with the test package. updated the test_package to be updated to conan 2 and fixed missing cmake. Still need to check that the license file is packaged up and that the packages look identical before the changes * Removing debug prints and the license check that isn't working yet * Working license file copied over as it was before * Migrated the properties of cpp_info to conan 2. Keeping conan 1 support by checking the version of conan https://docs.conan.io/1/migrating_to_2.0/properties.html * Revert "Removed Conan1 build.py file using conan package tools that are no longer supported" This reverts commit a606d1dfe6e118199be8a371403717e3e42ad5da. * Need to add a set_version to parse the version from CMakeLists.txt Adding a package build yaml to ensure conan keeps building on 1 and 2 * Setting lowercase catch2 for pkg_config and cmake_target_name * Fixing the namespace for conan file cmake_target_name
7 lines
205 B
CMake
7 lines
205 B
CMake
cmake_minimum_required(VERSION 3.15)
|
|
project(PackageTest CXX)
|
|
|
|
find_package(Catch2 CONFIG REQUIRED)
|
|
|
|
add_executable(test_package test_package.cpp)
|
|
target_link_libraries(test_package Catch2::Catch2WithMain) |