示例#1
0
文件: toolchain.py 项目: yipdw/conan
 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}))
示例#2
0
 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)
示例#3
0
 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)
示例#4
0
 def generate(self):
     if cross_building(self._conanfile):
         self._write_cross_file()
     else:
         self._write_native_file()
     write_conanvcvars(self._conanfile)