mirror of
https://github.com/conan-io/conan-center-index.git
synced 2025-08-05 02:07:23 +00:00

* Bump Meson version * Use LANGUAGES keyword in CMake project commands * Alphabetize self.settings.rm_safe in configure * Remove keywords for pattern, src, and dst from calls to copy This keeps things consistent and simple. * Use _compilers_minimum_version for MSVC in CMake package This makes it consistent with other template packages. * Alphabetize compilers in _compilers_minimum_version * Use _min_cppstd in Autoools package for consistency * Add _compilers_minimum_version check to Autotools package * Alphabetize imports * Update docs/package_templates/autotools_package/all/conanfile.py Co-authored-by: Uilian Ries <uilianries@gmail.com> * Make min cppstd consistent with compiler minimum version --------- Co-authored-by: Uilian Ries <uilianries@gmail.com>
Package Templates
A brief description about each template available:
Autotools package
It's listed under autotools_package folder. It fits projects which use autotools
or make
to be built.
CMake package
It's listed under cmake_package folder. It fits projects which use CMake
to be built.
Header only
It's listed under header_only folder. It fits projects which only copy header and have the same package ID always.
MSBuild package
It's listed under msbuild_package folder. It fits projects which use msbuild
to be built.
Prebuilt tool package
It's listed under prebuilt_tool_package folder. It fits projects which only copy generated binaries (executables and libraries).
Meson package
It's listed under meson_package folder. It fits projects which use Meson
to be built.