Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add initial [Boost-ext].UT recipe * Lowercase package name * Remove non-ascii character from description * Fix URL * Use source folder variable and include the Boost license * Remove CMake generator * Remove export_sources directive * Copy the header file to the correct location * Use explicit test_package name for the test executable target * Disable C++ compiler extensions * Remove includedirs property * Format Python code according to PEP8 * Require minimum compiler versions and at least the C++20 standard * Rename ut to boost-ext-ut * Check if the cppstd is set before checking the minimum * Provide warnings to consumers when compiler checks fail Code taken from: conan-io/conan#8002 * Rename ut directory to boost-ext-ut * Chang the minimum C++ standard to 17 Previously, the minimum C++ standard was 20, but only 17 is required. * Import ConanInvalidConfiguration * Configure CMake for using find_package The behavior now models [Boost-ext].UT's current find_package behavior. A CMake config file is provided with the name ut. The library can be found with find_package(ut) as expected. The CMake target, boost::ut, is also provided as expected. I'm not sure how to remove the global target boost::boost. I'd hate for this to conflict with the Boost library. * Shorten line lengths to less that 80 characters for PEP8 * Remove unused import The glob import was carried over from another header-only package. Since it is not used here, it has been removed. * Use the proper identifier for the Boost license The license was previously "Boost". This commit switches the license to proper identifier for this license. The short identifier for the Boost license is BSL-1.0. This comes from the SPDX specification: https://spdx.org/licenses/BSL-1.0.html
- Loading branch information