Releases: conan-io/cmake-conan
Releases · conan-io/cmake-conan
Version 0.18.1 (04-Apr-2022)
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.
Version 0.11
- Fixed wrong usage of CMAKE_GENERATOR_TOOLSET. Replaced with CMAKE_VS_PLATFORM_TOOLSET.