def conanfile_linux_fpic(): c = ConanFile(Mock(), None) c.settings = "os", "compiler", "build_type", "arch" c.options = { "fPIC": [True, False], } c.default_options = { "fPIC": False, } c.initialize( Settings({ "os": ["Linux"], "compiler": { "gcc": { "version": ["11"], "cppstd": ["20"] } }, "build_type": ["Release"], "arch": ["x86_64"] }), EnvValues()) c.settings.build_type = "Release" c.settings.arch = "x86_64" c.settings.compiler = "gcc" c.settings.compiler.version = "11" c.settings.compiler.cppstd = "20" c.settings.os = "Linux" c.conf = Conf() c.folders.set_base_generators(".") c._conan_node = Mock() c._conan_node.dependencies = [] return c
def conanfile_windows_fpic(): c = ConanFile(Mock(), None) c.settings = "os", "compiler", "build_type", "arch" c.options = { "fPIC": [True, False], } c.default_options = { "fPIC": True, } c.initialize( Settings({ "os": ["Windows"], "compiler": { "gcc": { "libcxx": ["libstdc++"] } }, "build_type": ["Release"], "arch": ["x86"] }), EnvValues()) c.settings.build_type = "Release" c.settings.arch = "x86" c.settings.compiler = "gcc" c.settings.compiler.libcxx = "libstdc++" c.settings.os = "Windows" c.conf = Conf() c.folders.set_base_generators(".") c._conan_node = Mock() c._conan_node.dependencies = [] return c