Releases: conan-io/cmake-conan
Releases · conan-io/cmake-conan
Version 0.19.0 (09-Feb-2026, Conan 2.X)
This is the first tagged version of cmake-conan for Conan 2.X.
This integration is based on the conan_provider.cmake CMake dependency provider. It has been in the develop2 branch since Conan 2.0 launch, and the new releases of this repo will be branched from develop2 branch.
It is still considered unstable, and changes can happen at anytime that breaks users. The recommendation for stability is to put a copy of conan_provider.cmake in your own repositories.
Version 0.18.1 (04-Apr-2022)
- Remove hash check in README example (#407)
Version 0.18.0 (29-Mar-2022)
Version 0.17.0 (19-Nov-2021)
- Detect
compiler.cppstdfromCMAKE_CXX_STANDARD(#343) - Fix wrong argument in
conan_cmake_autodetect(#354) - Add VS 17 2022 support (#350)
- Fix conan_cmake_install example in README and add note about cmake_find_package generator (#339)
- Fix macro
_conan_detect_build_type(doesn't work with Visual Studio IDE) (#322)
Version 0.16.1
Version 0.16
- Separate conan install from autodetection using new
conan_cmake_configure,conan_cmake_autodetectandconan_cmake_install. #310 - Fix
conan_cmake_detect_vs_runtimewhen settingBUILD_TYPEwithout settingCMAKE_BUILD_TYPE. #209 - Intel compiler support for linux. #288
- Check & log conan commands execution. #309
- Document imports argument. #297
- Skip generic os check when
CMAKE_SYSTEM_NAMEis set to generic. #292 - Document
BUILDargument. #277 - Add build and host profiles. #250
- Fix for cmake-conan issue #225 - Compile error on configuration on MacOS. #226
- Add
VERIFY_SSLarg to conan_add_remote. #228 - Remove manually specified settings from auto list. #258
- Add additional compiler options to conan_cmake_detect_unix_libcxx. #197
- Quote variables in
conan_cmake_detect_vs_runtime. #253 - Fixed argument parsing in
conan_config_install. #215 - Add
TLS_VERIFY ONto fileDOWNLOAD. #266 - Allow passing absolute path to conanfile argument. #240
- Document conan_command. #264
- Update supported Operating Systems. #232
- Change parse_arguments name. #211
- Fixed conan_check
VERSIONcmake regex backslash escape issue. #247 - Make error message more actionable. #259
Version 0.15
- Specify build configurations in multi-config generators using the
CONFIGURATION_TYPESargument inconan_cmake_run. - Consider the
SKIP_STDargument to not adjust the C++ standard flag inCMAKE_CXX_FLAGS. - Add versioning to the
conan.cmakefile with a comment inside the file specifying the version. - Add
conan_config_installmacro to install Conan client configurations. - Fix detection of the
CMP0025CMake policy. - Fix issues with
configure_filetrying to replace some patterns. - Fix errors in
detect_vs_runtime()for pure C projects.
Version 0.14
- Use
ARGUMENTS_INSTALL_FOLDERto define the location of the conanbuildinfo.cmake file conan_cmake_run()now produces real time output, not delayed.- Support for Visual Studio 2019
- Support for multiple, composable profiles
- New
NO_IMPORTSoption toconan_cmake_run()to avoid importing files (argument--no-import) - New generic
INSTALL_ARGSargument toconan_cmake_run()for generic arguments - Implement automatic detection of the correct
libcxxsetting - Pass the correct
build_typesetting, irrespective of the case - Make sure the conanfile.txt.junk is not created outside the build folder
- Fix output error message when the compiler version has a mistmatch
- Fix detection of clang
Version 0.13
- Feature: New
PROFILE_AUTOmechanism, to be able to use both profiles, but override its values with automatically detected CMake settings. - Feature: New
ENVarguments to provide environment variables to the underlyingconan installcommand. - Feature: Displaying output and errors when running in "server mode"
- Fix: Added
WindowsStoreto supported OS targets - BugFix: Use
cmakegenerator instead ofcmake_multiif BUILD_TYPE is specified - Fix: Use only major version for clang>=8 (per clang new versioning scheme, to align with Conan client)
- Using VS2017 image for testing in Appveyor
- Updated docs
Version 0.12
- New
conan_check()macro to check that conan is installed (can define REQUIRED and also request VERSION) - New
conan_add_remote()macro to add remotes programmatically from cmake - Added
GENERATORSoption toconan_cmake_run() - Added
INSTALL_FOLDERoption toconan_cmake_run() - Definition of
CONAN_IMPORT_PATHenv-var, to be used byimports()in "multi" generators.