Skip to content

Commit

Permalink
(#13939) fmt: fix import location of cmake_layout for v2
Browse files Browse the repository at this point in the history
* fmt: fix import location of `cmake_layout` for v2

* check cppstd since the default in v2 with apple-clang is too low
  • Loading branch information
prince-chrismc authored Nov 3, 2022
1 parent 3f17dc2 commit 9efe4b1
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions recipes/fmt/all/conanfile.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import os

from conan import ConanFile
from conan.tools.cmake import CMake, CMakeToolchain
from conan.tools.cmake import CMake, CMakeToolchain, cmake_layout
from conan.tools.files import apply_conandata_patches, copy, export_conandata_patches, get, rmdir
from conan.tools.layout import basic_layout, cmake_layout
from conan.tools.layout import basic_layout
from conan.tools.build import check_min_cppstd
from conan.tools.scm import Version

required_conan_version = ">=1.52.0"
Expand Down Expand Up @@ -87,6 +88,10 @@ def package_id(self):
else:
del self.info.options.with_fmt_alias

def validate(self):
if self.info.settings.get_safe("compiler.cppstd"):
check_min_cppstd(self, 11)

def source(self):
get(self, **self.conan_data["sources"][self.version],
destination=self.source_folder, strip_root=True)
Expand Down

0 comments on commit 9efe4b1

Please sign in to comment.