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.cppstd
fromCMAKE_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_autodetect
andconan_cmake_install
. #310 - Fix
conan_cmake_detect_vs_runtime
when settingBUILD_TYPE
without 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_NAME
is set to generic. #292 - Document
BUILD
argument. #277 - Add build and host profiles. #250
- Fix for cmake-conan issue #225 - Compile error on configuration on MacOS. #226
- Add
VERIFY_SSL
arg 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 ON
to 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
VERSION
cmake regex backslash escape issue. #247 - Make error message more actionable. #259
Version 0.15
- Specify build configurations in multi-config generators using the
CONFIGURATION_TYPES
argument inconan_cmake_run
. - Consider the
SKIP_STD
argument to not adjust the C++ standard flag inCMAKE_CXX_FLAGS
. - Add versioning to the
conan.cmake
file with a comment inside the file specifying the version. - Add
conan_config_install
macro to install Conan client configurations. - Fix detection of the
CMP0025
CMake policy. - Fix issues with
configure_file
trying to replace some patterns. - Fix errors in
detect_vs_runtime()
for pure C projects.
Version 0.14
- Use
ARGUMENTS_INSTALL_FOLDER
to 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_IMPORTS
option toconan_cmake_run()
to avoid importing files (argument--no-import
) - New generic
INSTALL_ARGS
argument toconan_cmake_run()
for generic arguments - Implement automatic detection of the correct
libcxx
setting - Pass the correct
build_type
setting, 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_AUTO
mechanism, to be able to use both profiles, but override its values with automatically detected CMake settings. - Feature: New
ENV
arguments to provide environment variables to the underlyingconan install
command. - Feature: Displaying output and errors when running in "server mode"
- Fix: Added
WindowsStore
to supported OS targets - BugFix: Use
cmake
generator instead ofcmake_multi
if 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
GENERATORS
option toconan_cmake_run()
- Added
INSTALL_FOLDER
option toconan_cmake_run()
- Definition of
CONAN_IMPORT_PATH
env-var, to be used byimports()
in "multi" generators.
Version 0.11
- Fixed wrong usage of CMAKE_GENERATOR_TOOLSET. Replaced with CMAKE_VS_PLATFORM_TOOLSET.