def generate(self): save(self.filename, self.content) # Generators like Ninja or NMake requires an active vcvars if self.generator is not None and "Visual" not in self.generator: write_conanvcvars(self._conanfile) if self.generator is not None: save(CONAN_TOOLCHAIN_ARGS_FILE, json.dumps({"cmake_generator": self.generator}))
def generate(self): toolchain_file = self._conanfile.conf["tools.cmake.cmaketoolchain:toolchain_file"] if toolchain_file is None: # The main toolchain file generated only if user dont define save(self.filename, self.content) # Generators like Ninja or NMake requires an active vcvars if self.generator is not None and "Visual" not in self.generator: write_conanvcvars(self._conanfile) self._writebuild(toolchain_file)
def generate(self): save(self.filename, self.content) # Generators like Ninja or NMake requires an active vcvars if self.generator is not None and "Visual" not in self.generator: write_conanvcvars(self._conanfile)
def generate(self): if cross_building(self._conanfile): self._write_cross_file() else: self._write_native_file() write_conanvcvars(self._conanfile)