* docs: fix TOC
* docs: first pass at `requirements`
* review + fill in generate to build details
* tweak my choice of words more
* move version ranges docs
* point hooks to full explainer
* cleanup
* cleanup more
* Apply suggestions from code review
Co-authored-by: SSE4 <tomskside@gmail.com>
Co-authored-by: SSE4 <tomskside@gmail.com>
* Add a style warning to linter for cmake_layout
It is a first pylint warning of this kind.
* Ensure src_folder=src when using built-in layouts
Applied suggestions from code review
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Implement AST checks, rename file
* Drop linter documentation from linters.md
* make the error message more general for different layouts
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
Co-authored-by: Christopher McArthur <christopherm@jfrog.com>
* netcdf: support for conan v2
* Fix test_package
* Remove comment
* Set default for 'dap' option to False, to avoid openssl dependency - it isn't building on CI
* Delete stowaway files
* Update recipes/netcdf/all/conanfile.py
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Update recipes/netcdf/all/conanfile.py
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Upgrade to conan 1.53.0 and rm_safe()
* Re-enable dap option, hopefully can build in CCI now
* Re-add 4.7.4, now can compile with HDF5
* Fixup cmake more to correctly link libcurl (detected from MSVC shared build)
* Apply suggestions from code review
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* [cd3-boost-unit-definitions]: removed comments and correct msvc version
* [cd3-boost-unit-definitions] updated recipe dependency to use version range for boost.
* [cd3-boost-unit-definitions] pinned boost dependency to latest version.
* proj: support for conan v2
* Fix linter
* Upgrade to conan 1.53.0
* Bump dependencies
* Fix SQLite3 find-module usage
* Add patch metadata
* (#13422) Add new sources
* (#13422) Update config
* (#13422) Reproduce patch from v9.0.1
* (#13422) Add link to patch file
* (#13422) Update git patch for 9.1.0
* Fixup patch and some things for 9.1.0
* Fixes for 9.1.0 data deploy (it insists on share/proj, not res)
* Use conan.tools.build.stdcpp_library
* Use f-strings
* Apply suggestions from code review
Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>
* Removed TODO + workaround as suggested by SpaceIm, not needed thanks to prev commit
* Revert previous commit, this time just remove TODO and if
* Apply suggestions from code review
Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>
* Put generate() before build()
* Require conan >= 1.54 and use new stdcpp_library
* Reverse 1.54 upgrade, CI is still on 1.53
* fix sqlite3 utilily injection
* Apply suggestions from code review
Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>
* Simplify 6.x.x patch
* Fix up all the scripts, take out excessive find_package() calls
* Bump libcurl dep version
Co-authored-by: Elliot <elliot.mugner@mdinfinity.com>
Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>
* added recipe for boost-unit-definitions
boost-unit-definitions/0.2.2
A small, single header, library with some useful pre-defined Boost.Units unit types and
instances.
* fix: fixed conandata.yml format in boost-unit-definitions
* renamed package: boost-unit-definitinos -> cd3-boost-unit-definitions.
* Update recipes/cd3-boost-unit-definitions/all/conanfile.py
Remove unused imports
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Update recipes/cd3-boost-unit-definitions/all/conanfile.py
Use basic_layout instead of cmake_layout
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* updated recipe for BoostUnitDefinitions
Removed comments for the recipe template from the recipe.
* fixed cd3-boost-unit-definitions recipe to include the basic_layout helper.
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* feat: add console_width option to catch2
* change console_width to string
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* replace a range() with `ANY`
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* use string directly instead of f-string
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* add validation for the new parameter
* add from clause to exception raise
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* add a statement to welcome contributions
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Add unicorn 2.0.1, modernize
* Fix test v1 package
* Set CMP0091 to OLD to calm upstream check
* Remove CMAKE_MSVC_RUNTIME_LIBRARY checks, add diagnostics
* Fix url to 2.0.1
* Use ANY option in a list, Conan 2.0
* conan v2 support
* don't raise if compiler.cppstd set and compiler default standard is lower then C++11
* use self.info.clear() & self.info in package_id()